跳到内容
当前位置:首页>PPT>8D问题解决方法完整培训ppt

8D问题解决方法完整培训ppt

  • 2026-09-22 10:43:40
8D问题解决方法完整培训ppt
01
8D方法概述
一、什么是8D?
8D的原名叫做8 Eight-Disciplines,直译过来就是"八个解决问题的固定步骤"。这里的"Disciplines"指的是纪律、步骤或规程,意味着这是一种规范化、程式化的问题解决流程。
8D还有一个更为形象的名字——TOPS(Team Oriented Problem Solving),即团队导向问题解决方法。这个名称强调了8D方法的核心特征:它不是个人英雄主义的单打独斗,而是强调团队协作、集体智慧的问题解决模式。
8D方法最早由福特公司开发,作为其全球化品质管制及改善的特殊必备方法。最初主要应用于汽车行业,但经过多年的实践验证,已经证明它同样适用于所有加工制造行业,以及任何需要严谨问题分析的管理场景。
特别值得注意的是,8D方法在QS9000ISO TS16949等质量管理体系中被明确要求,也是福特公司对其供应商的特殊要求。这意味着,如果您是汽车供应链上的一员,掌握8D方法不仅是提升能力的需要,更是进入这个行业的敲门砖。
从功能定位上看,8D主要适用于制程能力指数低于其应有值时有关问题的解决。它提供了一套符合逻辑的解决问题的方法,同时为统计制程管制与实际的品质提升架起了一座桥梁。简单来说,8D就是连接数据分析与现场改善的纽带。
二、8D的八个步骤概览
在深入每个步骤之前,我们先对8D的八个步骤建立一个整体认知。这八个步骤构成了一个完整的PDCA循环:
D1:小组成立(Team Formation)
建立一支具有产品/工艺知识、权限和技能的小组,明确分工和职责。
D2:问题说明(Problem Description)
用可量化的术语详细说明问题,包括何时、何地、发生了什么问题,影响程度如何。
D3:实施并验证临时措施(Containment Action)
立即采取措施隔离问题,保护客户免受不合格品的影响,为根本原因分析赢得时间。
D4:确定并验证根本原因(Root Cause Analysis)
识别所有潜在的根本原因,并通过数据验证真正的根本原因。
D5:选择和验证永久纠正措施(Permanent Corrective Action)
制定并选择能够消除根本原因的长期解决方案,验证其有效性。
D6:实施永久纠正措施(Implementation)
执行选定的永久措施,并监控其长期效果。
D7:预防再发生(Prevention)
修改系统、流程和标准,防止相同或类似问题再次发生。
D8:小组祝贺(Team Recognition)
认可团队的贡献,总结经验和教训,形成组织知识。
这八个步骤环环相扣,缺一不可。很多初学者容易犯的错误是跳过某些步骤,比如不做临时措施直接找原因,或者找到原因后不验证就实施,这些都是8D方法所不允许的。
三、8D的目的
实施8D方法的根本目的在于:对于由特殊原因或一般原因所造成的问题,用特定的系统过程推动问题的根本解决。
这里涉及到质量管理中的两个重要概念:
特殊原因(Special Causes):又称可查明原因,是指不是过程固有的、间歇性发生的异常因素。比如设备突然故障、材料批次异常、操作失误等。这类原因导致的问题通常表现为数据的突然跳动或趋势变化。
一般原因(Common Causes):又称随机原因,是指过程固有的、始终存在的变异因素。比如设备精度限制、环境自然波动、测量系统误差等。这类原因导致的问题是系统性的,表现为数据的稳定分布。
8D方法对这两种原因造成的问题都有效,但侧重点在于通过系统过程推动根本解决。所谓"根本解决",就是不仅要消除表面现象,更要消除导致问题发生的深层次原因,并建立机制防止复发。
四、8D适用条件
并不是所有问题都需要启动8D流程。8D是一套严谨但相对重量级的工具,启动它需要投入相当的资源。那么,什么时候必须启动8D呢?需要满足以下条件:
第一,问题原因不明。 如果问题的原因已经显而易见,比如设备缺油导致异响,直接加油即可,无需启动完整的8D流程。8D适用于那些原因隐藏在表面现象之下,需要深入调查才能发现的复杂问题。
第二,需要针对原因解决问题,而不是掩盖问题。 有些团队面对问题时的第一反应是"筛选良品出货"、"返工后发货",这些都是掩盖问题的做法。如果问题严重到需要从根本上解决,就必须启动8D。
第三,需要有才能的团队合作。 8D强调跨职能团队协作,如果问题涉及多个部门(如设计、工艺、质量、生产),单靠一个部门无法解决时,需要8D。
第四,需要从管理上提供必要的资源以确定问题的根本原因、解决问题和预防再发生。 这意味着8D是一个需要高层支持和资源投入的过程,包括人员时间、试验费用、设备投入等。
此外,还有一些典型的触发场景:重复发生的问题、客户投诉、重大质量事故、审核发现的不符合项、关键质量特性(CTQ)超差等。
五、8D的准备
在正式启动8D之前,必须做好充分的准备工作。仓促启动8D往往会导致过程中断或失败。准备工作包括以下六个关键环节:
第一步:对故障定义及量化,确定受影响的顾客及团体。
首先要准确界定问题:什么现象是故障?故障的严重程度如何量化?影响范围多大?哪些客户或内部工序受到影响?这一步要求我们避免模糊的描述,必须用数据说话。比如不能说"产品尺寸不良",而要说"产品A部位尺寸超差0.2mm,影响装配功能"。
第二步:评估是否需要采取紧急响应措施。
某些问题具有紧急性和严重性,比如安全风险、停线风险、大批量客户退货风险。这种情况下,必须先采取紧急响应措施(Emergency Response Action),如停止出货、召回产品、停产排查等,然后再启动8D。
第三步:收集及审阅可用的数据。
在正式分析之前,要收集所有相关的历史数据:生产记录、检验报告、设备参数、原材料批次、以往类似问题的处理记录等。数据是8D的基础,没有数据支撑的分析都是猜测。
第四步:评估是否符合8D的应用条件。
对照前面提到的适用条件,判断这个问题是否真的需要8D。如果问题很简单,或者已经知道根本原因,可能只需要采取纠正措施,无需完整的8D流程。
第五步:检查是否与已存在的8D小组重复。
确认组织内部是否已经有针对此问题或类似问题的8D小组在运作。避免重复劳动和资源浪费。如果已有相关小组,可以考虑合并或协调。
第六步:准备进行8D改进,项目初始化。
正式立项,确定小组组长,初步拟定项目计划和时间表,获得管理层授权。只有经过这六个准备步骤,8D工作才能顺利展开。
02
8D工作方法详解
D1:小组成立(Team Formation)
核心理念: 一个人走得快,一群人走得远。复杂问题的解决必须依靠团队的智慧。
成员资格要求:
组建8D小组时,成员的选择至关重要。理想的团队成员应具备以下特征:
  1. 具备工艺和产品的知识:了解产品的设计原理、制造工艺、材料特性、使用环境等。不懂工艺的人很难分析出真正的原因。
  2. 拥有解决问题的权限:团队成员必须有足够的授权调配资源、叫停生产、要求其他部门配合。如果团队成员都是基层员工,遇到问题需要层层请示,8D的效率将大打折扣。
  3. 具备必要的技术能力:包括统计分析能力、试验设计能力、问题解决工具(如FMEA、控制图、DOE等)的使用能力。
  4. 跨职能代表性:通常应包括质量、工程、生产、采购、甚至客户代表。不同视角的碰撞往往能产生更好的解决方案。
目标设定:
小组成立后,必须明确目标。目标要符合SMART原则:
  • Specific(具体的):明确要解决什么问题
  • Measurable(可衡量的):明确改善的量化指标,如不良率从5%降到0.1%
  • Achievable(可实现的):目标要有挑战性但不可脱离实际
  • Relevant(相关的):与组织战略目标一致
  • Time-bound(有时限的):明确完成时间
分工与职责:
明确每个成员的角色:
  • 组长:负责整体协调、进度控制、资源争取、向管理层汇报
  • 记录员:负责会议记录、数据整理、报告撰写
  • 技术专家:负责专业技术分析
  • 执行代表:负责措施的实施和验证
程序建立:
制定小组工作规则,包括会议频率(建议初期每天或每周两次)、沟通机制、决策方式(共识还是组长决策)、冲突解决机制等。
小组建设:
进行必要的团队建设活动,建立信任关系。8D过程往往充满压力和挫折,良好的团队氛围是坚持下去的保障。
关键要点总结:
  • 成员选择宁缺毋滥,确保每个人都确实能贡献价值
  • 明确分工,避免责任不清
  • 建立有效的工作程序并严格执行
  • 保持团队规模适中,通常4-6人为宜,过大难以协调,过小力量不足
D2:问题说明(Problem Description)
核心理念: 准确地定义问题等于解决了一半的问题。问题描述不清,后续所有努力都可能偏离方向。
详细工作内容:
收集和组织所有有关数据以说明问题:
这一步要求全面收集与问题相关的数据,包括但不限于:
  • 问题发生的时间序列数据(何时开始?频率如何?趋势怎样?)
  • 问题的空间分布数据(在哪个工序?哪台设备?哪个班次?)
  • 问题的量化特征(不良率多少?严重程度?尺寸偏差的范围和分布)
  • 涉及的产品批次、数量、客户
  • 相关的工艺参数记录(温度、压力、速度等)
  • 原材料信息(供应商、批次、进货检验数据)
问题说明是所描述问题的特别有用的数据的总结:
不是简单罗列所有数据,而是提炼出关键信息。一个好的问题描述应该让任何不了解情况的人都能快速理解问题的本质。
审核现有数据,识别问题、确定范围:
仔细审阅收集的数据,识别出真正的核心问题。有时候表面上的一个问题实际上是多个问题的混合,需要拆分。确定问题的影响范围:涉及多少产品?多少客户?潜在的风险有多大?
细分问题,将复杂问题细分为单个问题:
如果问题涉及多个缺陷模式或多个发生环节,应该将其分解为独立的子问题分别分析。例如,"产品外观不良"可以细分为"划痕"、"色差"、"毛刺"等,它们的原因可能完全不同。
问题定义的5W2H法则:
用工程师的语言精确描述问题,必须回答:
  • What(什么):什么产品?什么缺陷?什么特性不合格?
  • Where(哪里):在哪里发现?哪个工序?哪个工位?哪个部位?
  • When(何时):何时发生?首次发现时间?发生频率?时间趋势?
  • Who(谁):谁发现的?谁操作的?涉及哪些人员?
  • Why(为何重要):对客户有什么影响?对安全有什么影响?对成本有什么影响?
  • How(如何):如何发生的?失效模式是什么?
  • How many(多少):数量多少?不良率多少?涉及批次多少?
风险等级评估:
根据问题的严重性(Severity)、发生频率(Occurrence)、探测度(Detection)评估风险等级,确定处理的优先级。
关键要点总结:
  • 用数据说话,避免"可能"、"大概"、"似乎"等模糊词汇
  • 问题描述要客观,不要掺杂原因分析(此时还不知道原因)
  • 确保问题描述得到客户的确认,特别是外部8D(客户投诉)
  • 使用图表、照片等可视化手段辅助说明
D3:实施并验证临时措施(Containment Action)
核心理念: 先止血,再治病。在找到根本原因之前,必须立即采取行动保护客户。
详细工作内容:
评价紧急响应措施:
回顾在8D准备阶段采取的紧急响应措施(如果有的话),评估其有效性。这些措施可能包括停产、停止出货、100%筛选、召回等。
找出和选择最佳"临时抑制措施":
临时措施(ICA, Interim Containment Action)的目的是隔离问题,防止不合格品继续流向客户。常见的临时措施包括:
  • 加强检验(100%全检、增加抽检频率)
  • 设置防错装置(临时检具、报警装置)
  • 改变流程(增加一道筛选工序、调整生产顺序)
  • 客户端的处理(通知客户筛选、更换库存、暂停使用)
选择临时措施时要考虑:
  • 有效性:能否100%拦截不合格品?
  • 可行性:现有资源能否支持?
  • 及时性:能否立即实施?
  • 成本:虽然临时措施通常成本较高,但要在可接受范围内
决策:
基于以上评估,选择最优的临时措施组合。决策应有数据支撑,必要时进行小批量试验验证。
实施,并做好记录:
立即实施选定的临时措施。记录实施的时间、范围、方法、责任人。确保所有相关人员都了解临时措施的要求。
验证(DOE、PPM分析、控制图等):
验证临时措施的有效性:
  • 通过数据对比验证不良品是否被有效拦截
  • 使用控制图监控过程是否恢复稳定
  • 计算PPM(百万分之一)不良率确认改善效果
  • 必要时进行DOE(试验设计)优化临时措施参数
关键要点总结:
  • 临时措施必须在24小时内(甚至更早)实施,速度至关重要
  • 临时措施不能消除根本原因,只是 buying time(争取时间)
  • 必须验证临时措施确实有效,不能假设有效
  • 临时措施要持续到永久措施验证有效后才能撤销
  • 记录所有采取临时措施的产品批次,便于后续追溯
D4:确定并验证根本原因(Root Cause Analysis)
核心理念: 对症下药才能药到病除。没有找到真正的原因,任何措施都是徒劳。
详细工作内容:
评估可能原因列表中的每一个原因:
使用各种质量工具识别所有潜在原因:
  • 鱼骨图(Ishikawa Diagram):从人、机、料、法、环、测六个维度头脑风暴
  • 5Why分析法:连续问五个为什么,深挖深层次原因
  • 故障树分析(FTA):从顶事件向下逐层分解
  • FMEA回顾:检查设计或过程FMEA中识别的潜在失效模式
  • 变量分析:对比有问题批次与无问题批次的所有差异变量
原因可否使问题排除:
对每个潜在原因进行逻辑验证:如果这个原因存在,是否必然导致观察到的结果?如果消除了这个原因,问题是否会消失?
验证:
必须通过数据或试验验证根本原因:
  • 现场验证:到生产现场观察、测量、记录
  • 对比试验:有因则有果,无因则无果
  • 统计分析:相关性分析、回归分析、假设检验
  • 再现试验:在受控条件下尝试再现问题
控制计划:
确认根本原因是否已在控制计划中识别,当前的控制方法为何失效。
区分发生原因与流出原因:
根本原因通常分为两类:
  • 发生原因(Occurrence Cause):导致缺陷产生的根本原因
  • 流出原因(Detection/Escape Cause):导致缺陷未被及时发现而流出的根本原因
两者都必须找到并解决。
关键要点总结:
  • 避免凭经验猜测,必须用数据验证
  • 要找到系统性的根本原因,而不是表面现象
  • 验证过程要可重复、可再现
  • 根本原因必须是可控制的变量,如果是不可控因素(如天气),需要找到防护机制
  • 使用"因此"测试:因此(Therefore),根本原因是XXX,这导致了YYY,最终引起了ZZZ问题
D5:选择和验证永久纠正措施(Permanent Corrective Action)
核心理念: 治标更要治本。永久措施必须针对根本原因,彻底消除问题。
详细工作内容:
重新审视小组成员资格:
此时可能需要引入新的专家,特别是涉及设计变更、工艺重大调整时,需要相关领域的资深人员参与。
决策,选择最佳措施:
针对已验证的根本原因,制定多个可能的永久措施方案,从以下维度评估:
  • 有效性:能否彻底消除根本原因?
  • 可行性:技术上能否实现?资源是否支持?
  • 成本效益:投入产出比如何?
  • 风险评估:新措施可能带来什么新风险?
  • 实施周期:需要多长时间?
使用决策矩阵(Pugh Matrix)等工具进行客观选择。
重新评估临时措施,如必要重新选择:
在实施永久措施的过程中,临时措施可能需要调整或维持。
验证:
在全面实施前,必须先验证永久措施的有效性:
  • 小批量试产:在受控条件下生产一定数量,确认问题不再出现
  • 模拟验证:如果无法实际生产,通过模拟试验验证
  • 对比验证:对比实施前后的数据
  • 边界条件测试:在极端条件下验证措施的稳健性
管理层承诺执行永久纠正措施:
永久措施往往涉及较大的投入(设备改造、工艺变更、培训等),必须获得管理层的正式批准和资源承诺。
控制计划:
更新控制计划,纳入新的控制方法,确保永久措施得到维持。
关键要点总结:
  • 永久措施必须针对根本原因,而不是表面现象
  • 必须进行充分的验证,避免引入新的问题
  • 考虑措施的长期可持续性
  • 获得正式的管理层批准
  • 制定详细的实施计划,包括时间表、责任人、资源需求
D6:实施永久纠正措施(Implementation)
核心理念: 好的计划需要坚决的执行。实施阶段是将纸上方案转化为实际改善的关键。
详细工作内容:
重新审视小组成员:
根据实施需要调整团队,增加执行层面的人员,减少分析阶段的人员。
执行永久纠正措施,废除临时措施:
按照计划实施永久措施。实施过程中要注意:
  • 分阶段实施:如果措施影响较大,可以先在小范围试点,再全面推广
  • 培训:对所有相关人员进行新流程、新标准的培训
  • 同步撤销临时措施:在确认永久措施有效后,逐步撤销临时措施。撤销过程要有监控,防止问题反弹
利用故障的可测量性确认故障已经排除:
通过数据确认问题已解决:
  • 连续生产多个批次,统计不良率
  • 监控关键过程参数,确认稳定受控
  • 客户反馈跟踪
  • 长期趋势分析(至少3-6个月的数据)
控制计划、工艺文件修改:
正式更新所有相关文件:
  • 控制计划:更新控制方法、频率、责任人
  • 作业指导书(SOP):更新操作步骤、参数设置
  • 检验规范(SIP):更新检验方法、判定标准
  • FMEA:更新风险评估
  • 图纸、BOM:如有设计变更,需更新技术文件
变更管理:
如果涉及工程变更(ECN),必须走正式的变更流程,包括客户批准(如果影响客户接口或关键特性)。
关键要点总结:
  • 严格按照计划执行,避免随意变更
  • 保持与临时措施的平滑过渡
  • 文件更新必须同步,避免"文件写的是一套,实际做的是另一套"
  • 保留完整的实施记录,便于追溯
  • 实施后持续监控,确保效果持久
D7:预防再发生(Prevention)
核心理念: 吃一堑,长一智。将教训转化为组织的系统能力,防止问题在其他地方重演。
详细工作内容:
选择预防措施:
不仅解决当前问题,还要防止类似问题在其他产品、其他工序、其他工厂发生。措施包括:
  • 横向展开(Lateral Deployment):将本问题的教训应用到类似产品或过程
  • 系统改进:修改设计标准、工艺标准、采购标准
  • 防错(Poka-Yoke):设计防错装置,使错误不可能发生或立即被发现
  • 早期预警:建立早期预警机制,在问题萌芽阶段就发现
验证有效性:
验证预防措施是否确实能够防止再发生:
  • 审查更新后的FMEA,确认风险优先级降低
  • 模拟测试防错装置的有效性
  • 审核新流程的执行情况
决策:
确定哪些预防措施需要实施,优先级如何,资源如何分配。
组织、人员、设备、环境、材料、文件重新确定:
这是全面的系统更新:
  • 组织:调整组织结构或职责,如新增岗位、调整汇报关系
  • 人员:更新人员资质要求,重新培训,必要时调整人员
  • 设备:设备改造或新增,设备维护计划更新
  • 环境:工作环境调整,如温湿度控制、清洁度提升
  • 材料:材料规格更新,供应商审核标准提高
  • 文件:所有相关文件的全面更新和标准化
知识管理:
将本次8D的经验教训纳入组织知识库,供未来参考。
关键要点总结:
  • 预防再发生是8D最有价值的部分,体现了持续改进的精神
  • 必须横向展开,不能就事论事
  • 文件标准化是关键,确保最佳实践被固化
  • 预防措施需要长期跟踪验证
  • 更新培训体系,确保新员工也能掌握新要求
D8:小组祝贺(Team Recognition)
核心理念: 认可与激励是持续改进的动力。8D不仅是解决问题,也是培养人才和团队的过程。
详细工作内容:
有选择的保留重要文档:
整理8D全过程的文件,包括:
  • 8D报告本身
  • 原始数据、试验记录
  • 变更文件
  • 经验教训总结
  • 将这些文件归档,便于未来查询和追溯
流览小组工作,将心得形成文件:
召开总结会议,回顾整个过程:
  • 哪些做法效果好,值得推广?
  • 哪些工具使用得熟练,哪些需要加强培训?
  • 过程中遇到了什么困难,如何克服的?
  • 团队协作有哪些经验教训?
形成经验教训报告(Lessons Learned),供其他团队参考。
了解小组对解决问题的集体力量,及对解决问题作出的贡献:
量化团队的贡献:
  • 质量损失减少了多少?
  • 成本节约了多少?
  • 客户满意度提升了多少?
  • 避免了多大的潜在风险?
让团队成员看到他们的工作创造了真实的价值。
必要的物质、精神奖励:
根据公司政策,对表现突出的团队和个人给予奖励:
  • 物质奖励:奖金、奖品、团队聚餐等
  • 精神奖励:通报表扬、颁发证书、晋升推荐、学习机会
  • 庆祝活动:正式的结案庆祝会,邀请管理层参加
关键要点总结:
  • 认可要及时、具体、真诚
  • 奖励要公平,考虑到所有贡献者
  • 总结的经验教训要真正分享,不能束之高阁
  • 解散团队前确保知识转移完成
  • 维护团队成员的职业发展,将8D表现纳入绩效考核
03
8D过程中常见的问题
在多年的8D实践中,我们发现很多团队在应用8D时容易犯一些共性的错误。了解这些常见错误,可以帮助我们在实施过程中避免重蹈覆辙。
一、必要的验证手段缺失
问题表现:
在根本原因验证阶段或永久措施的验证阶段,缺少必要的试验或验证手段。很多时候只是主观判断"应该可以了",或者只做了一两次简单的试验就匆忙下结论。
深层危害:
验证不充分会导致:
  • 找错了根本原因,后续措施全部无效
  • 永久措施实际无效,问题复发
  • 浪费大量资源实施错误的方案
  • 客户失去信心
正确做法:
  • 制定详细的验证计划,明确样本量、试验条件、判定标准
  • 使用统计方法验证,如假设检验、置信区间
  • 进行再现性试验,确保结果可重复
  • 必要时请第三方验证
二、问题说明停留在表面
问题表现:
问题描述停留在故障表现层面,比如"产品尺寸超差"、"客户投诉异响"等,没有用工程师的语言深入描述。缺乏具体的量化数据,没有明确"什么东西出了什么问题"。
深层危害:
  • 问题边界不清,团队努力方向分散
  • 无法准确评估影响范围
  • 容易将不同的问题混为一谈
  • 后续难以验证改善效果
正确做法:
  • 严格使用5W2H方法描述问题
  • 提供具体的测量数据、照片、样本
  • 明确缺陷的判定标准
  • 得到客户或问题提出方的确认
三、临时措施缺失或不当
问题表现:
很多团队急于找根本原因,没有采取临时措施;或者临时措施只是"加强检验",但没有验证检验的有效性;或者临时措施执行不到位,不合格品继续流出。
深层危害:
  • 客户继续收到不合格品,投诉升级
  • 问题扩大化,损失增加
  • 在找原因期间没有保护现场,数据丢失
  • 团队承受巨大压力,草率下结论
正确做法:
  • 第一时间隔离问题,宁可过度反应也不能反应不足
  • 验证临时措施确实能拦截不合格品
  • 建立追溯机制,对采取临时措施期间的产品进行标识和跟踪
  • 明确临时措施的撤销条件
四、根本原因分析凭经验
问题表现:
没有对所有的可能原因进行系统测试和验证,而是凭经验直接锁定"最可能的原因"。常见的说法是"以前也出现过,就是XXX原因"、"我觉得就是操作工的问题"。
深层危害:
  • 找到的是表象原因,深层次问题依然存在
  • 同样的问题反复发生,只是表现形式不同
  • 形成错误的经验教训,误导后续分析
  • 浪费资源解决错误的问题
正确做法:
  • 使用系统化的原因分析工具(鱼骨图、5Why、FTA等)
  • 列出所有可能原因,逐一验证或排除
  • 用数据说话,而非用经验说话
  • 区分发生原因和流出原因,两者都要找到
五、永久措施选择轻率
问题表现:
在选择永久措施前,没有进行成本、效果、风险等方面的综合评价;措施确定后没有详细的实施计划;缺乏预防措施保证。
深层危害:
  • 选择了成本高效果差的方案
  • 实施过程中问题百出,项目延期
  • 新措施引入新的风险或问题
  • 问题虽然解决,但类似问题在其他地方重演
正确做法:
  • 使用决策矩阵评估多个方案
  • 进行成本效益分析(CBA)
  • 进行风险评估(FMEA)
  • 制定详细的实施计划,包括回退方案
  • 同步制定预防措施,横向展开
04
8D实际案例分享
理论需要结合实际。下面我们通过一个真实的8D案例,完整展示8D方法在实际工作中的应用。这个案例来自手机制造行业,涉及L5560型号卡托的塑胶断裂问题。
案例背景
产品信息: L5560手机卡托(SIM卡托盘),采用模内注塑工艺(Insert Molding),即五金件与塑胶一体化成型。
问题发现时间: 2015年1月15日
问题发现地点: 深圳天珑(客户工厂)
问题现象: 客户反馈在PR2阶段交样的L5560卡托,在正常的拆装测试(3-5次)后,塑胶部分出现断裂,不良比例高达10%。
影响范围:
  • 客户端库存数量:750件
  • 内部库存数量:0件(说明问题是在客户端发现的,内部并未发现)
D1:成立团队
团队组长: 向理中(项目部)
团队成员:
  • 项目部: 聂云勇、熊伟龙(负责项目整体协调、客户对接)
  • 制造工程部: 廖玉云(负责注塑工艺分析、参数优化)
  • 品质部: 邓刚、沙光明(负责质量分析、检验标准制定、8D报告撰写)
  • 生产部: 杨云党(负责生产现场执行、临时措施实施)
这个团队构成体现了跨部门协作:项目、工程、质量、生产,覆盖了从设计到制造的全流程。
D2:问题描述
发生时间: 2015年1月15日
发生地点: 深圳天珑客户工厂
问题点详细描述:
客户反馈在正常的功能测试(插拔拆装3-5次)中,L5560卡托的塑胶部分出现断裂。这是一个严重的可靠性问题,因为正常情况下卡托应能承受数千次的插拔。
不良比例: 10%(这是一个很高的比例,意味着每10个产品就有1个失效)
数量统计:
  • 客户端库存:750件(可能都存在风险)
  • 内部库存:0件(说明内部检验未能发现问题)
问题定义: "什么东西出了什么问题"——L5560卡托的塑胶结构在正常使用条件下发生断裂,导致SIM卡功能失效。
D3:应急围堵(临时措施)
由于问题发生在客户端,且涉及库存750件,必须立即采取围堵措施:
临时对策1:客户库存处理
  • 措施: 由项目及营业确认客户端交货数量,与客户采购协调确认对断裂不良进行补货
  • 责任人: 向理中(项目)、张雪梅(营业)
  • 完成日期: 2015年1月21日
  • 目的: 确保客户有良品可用,维持客户生产
临时对策2:内部库存排查
  • 措施: 检查产线及库存产品,数量为0件(确认内部无库存)
  • 责任人: 邓刚(品质)
  • 完成日期: 2015年1月19日
  • 目的: 防止内部库存流出
临时对策3:紧急重新验证
  • 措施: 立即使用新塑胶原料进行模内注塑生产样品,给客户试装确认
  • 责任人: 向理中(项目)、廖玉云(工程)
  • 完成日期: 2015年1月21日
  • 目的: 快速验证是否为原材料问题,同时为客户提供紧急样品
验证: 通过与客户协调,确认临时措施有效拦截了不合格品,客户同意等待改善样品验证。
D4:原因分析
团队通过数据分析、现场调查、对比试验,识别出三个主要原因和一个流出原因。
主要原因1:原材料问题
  • 分析: 此原料由BU3调拨过来给华晶进行模内注塑。原料经过多次烘烤,成型时料温过高,导致塑胶原料碳化。
  • 验证: 检查L5560的BOM表,原料LG-SC1004理论上是符合客户要求的,但实际使用的原料状态已恶化。
主要原因2:工艺控制不当
  • 分析: 产品模内注塑过程中因异常停机时间超过10分钟,但未对炮筒进行及时清理,导致塑料在炮筒内停留时间过长,强度减弱。
  • 验证: 注塑成型后的产品包胶位易脱落,强度测试不达标。
主要原因3:喷涂工艺影响
  • 分析: 产品在喷涂过程中,烘烤温度过高,潜在导致塑胶成分存在变异,降低了材料韧性。
流出原因:检验标准缺失
  • 分析:
  1. 此前产品只管控了包胶位置的拉拔力,未对产品装配效果(插拔耐久性)进行检验;
  2. 模内注塑工艺检测频率过低:1模/批(4件),不足以发现间歇性不良。
根本原因验证:
通过更换新料、调整工艺参数、增加耐久性测试,验证了以上原因确实是导致断裂的根本因素。
D5:改善对策(永久措施)
针对识别出的根本原因,团队制定了以下永久措施:
对策1:更新进料检验标准
  • 措施: 更新塑胶原料进料检验项目,模内注塑验证增加塑胶强度及装配测试
  • 责任人: 品质部/邓刚
  • 完成日期: 2015年1月21日
  • 验证: 新原料经检验合格后入库,杜绝了碳化料的使用
对策2:工艺参数标准化
  • 措施: 制定并控制模内注塑成型工艺参数,参考L5560 CTQ(关键质量特性)文件
  • 责任人: 制造工程部/黄永良
  • 完成日期: 2015年1月21日
  • 验证: 工艺参数标准化后,过程能力指数提升
对策3:作业标准化
  • 措施: IE(工业工程)制作模内注塑SOP(标准作业程序),要求生产员工严格按操作规范作业,特别是停机清理的规定
  • 责任人: 工业工程部/徐方春
  • 完成日期: 2015年1月21日
  • 验证: 员工培训后考核合格,现场按SOP执行
对策4:检验标准收严
  • 措施: 重新修订模内注塑品质检验规范(SIP):
  • 检测频率增加
  • 拉拔力测试标准收严:由之前8kg修改为10kg
  • 新增落球测试要求(模拟实际使用中的冲击)
  • 责任人: 品质部/邓刚
  • 完成日期: 2015年1月21日
  • 验证: 通过加严检验,确保不良品不流出
D6:预防对策(预防再发生)
为了防止类似问题在其他模内注塑产品上重演,团队制定了系统性的预防措施:
预防措施1:新项目预防机制
  • 措施: 后续涉及模内注塑的产品,对产品原料进行调机验证,喷漆后试装整机效果确认
  • 责任人: 项目部/向理中、品质部/沙光明
  • 完成日期: 2015年1月22日
  • 意义: 将本项目的教训应用到所有新项目,确保设计阶段就考虑材料和工艺的兼容性
预防措施2:生产过程控制标准化
  • 措施:
  • 注塑成型试模前10模需清除(排除初期不稳定产品)
  • 中途停机5分钟以内,5模产品需清理
  • 停机5分钟以上,需把炮筒里可能碳化的塑胶料射出后方可继续生产
  • 责任人: 项目部/向理中、制造工程部/廖玉云
  • 完成日期: 2015年1月22日
  • 意义: 建立行业最佳实践,防止材料降解
预防措施3:客户端验证协同
  • 措施: 由市场部联系客户研发及工程人员,提供整机进行插拔装配测试检查
  • 责任人: 市场部/张晓敏、项目部/向理中
  • 完成日期: 2015年1月22日
  • 意义: 加强与客户的协同验证,确保内部测试条件与客户实际使用条件一致
D7:效果跟进验证
验证时间: 2015年1月21日完成样品,1月22日完成验证
验证样品: 模内注塑样品300件
验证地点: 客户组装线
验证项目及结果:
a. 原料确认
  • 使用的原料为LG-SC1004,现场实际确认为新料,符合BOM要求
  • 结论: 原料问题已解决
b. 工艺参数确认
  • 烘料时间:120℃/4小时(符合标准)
  • 料筒温度:270-310℃(符合标准)
  • 结论: 工艺参数受控
c. 拉拔力测试(整体)
  • 测试数值:13.79kg、17.00kg、12.03kg、14.80kg、12.6kg
  • 标准要求:≥8kg
  • 结论: 全部达标,且有余量
d. 拉拔力测试(头部凸出五金位置)
  • 测试数值:1.74kg、1.46kg、2.7kg
  • 结论: 满足使用要求
e. 落球测试(模拟冲击)
  • 条件1: 高度45cm,球重500g,正反面各3次,共6件——无断裂
  • 条件2: 高度50cm,球重500g,正反面各3次,共6件——无断裂
  • 条件3: 高度45cm,球重1000g,正反面各3次,共6件——无断裂
  • 结论: 产品强度大幅改善,远超使用要求
效果评估: 所有验证项目均通过,不良率从10%降至0%,问题得到根本解决。
D8:结案与将来
结案日期: 2015年1月21日(报告审批完成)
审核: 沙光明(品质主管)
审批: 张晓敏(管理层)
经验分享与横向展开:
通过此项目开发问题点的经验累积,团队决定将相关控制要点横向展开运用到后续模内注塑包胶类似产品的生产控制中,防止同样的问题再次发生。
团队祝贺:
项目团队通过8D方法,在7天内(1月15日-1月21日)成功解决了客户投诉的严重质量问题,不仅挽回了客户信任,更建立了完善的预防机制。团队成员在问题解决能力、跨部门协作方面都得到了锻炼和提升。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-22 16:40:28 HTTP/1.1 GET : http://h.sjds.net/a/557747.html
  2. 运行时间 : 0.099468s [ 吞吐率:10.05req/s ] 内存消耗:4,389.90kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6715dc4c2aa9f0c3535d8e45931bc8b2
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000623s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000668s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000392s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000361s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000527s ]
  6. SELECT * FROM `set` [ RunTime:0.000338s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000727s ]
  8. SELECT * FROM `article` WHERE `id` = 557747 LIMIT 1 [ RunTime:0.000526s ]
  9. UPDATE `article` SET `lasttime` = 1790066428 WHERE `id` = 557747 [ RunTime:0.002106s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000367s ]
  11. SELECT * FROM `article` WHERE `id` < 557747 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000532s ]
  12. SELECT * FROM `article` WHERE `id` > 557747 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000433s ]
  13. SELECT * FROM `article` WHERE `id` < 557747 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000792s ]
  14. SELECT * FROM `article` WHERE `id` < 557747 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000697s ]
  15. SELECT * FROM `article` WHERE `id` < 557747 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000737s ]
0.110897s