当前位置:首页>学习笔记>《工艺验证检查指南》学习笔记十八:年度质量回顾分析报告的本质及内容要求

《工艺验证检查指南》学习笔记十八:年度质量回顾分析报告的本质及内容要求

  • 2026-02-12 04:56:43
《工艺验证检查指南》学习笔记十八:年度质量回顾分析报告的本质及内容要求

一、本质篇:它究竟是什么?

1.1 一个生动的比喻:如果把药品生产企业比作一个孩子的家长

日常检验 = 每天给孩子量体温、看舌苔(实时监控)

持续工艺确认(CPV) = 记录孩子的饮食、睡眠、活动曲线(过程趋势分析)

年度质量回顾(APR) = 每年一度的全面体检报告 + 成长档案分析会

这份报告不仅要告诉医生(监管机构):“我的孩子今年没生大病”,更要告诉家长(企业管理者):“孩子过去一年长得怎么样?营养均衡吗?有哪些健康隐患?明年该怎么养?”

1.2 三个维度的本质透视

从法规角度看

    ——是GMP的强制性要求

    ——是证明“工艺持续稳定”的年度证据包

    ——是接受检查时的核心备查文件

从管理角度看

    ——是企业质量体系的年度健康诊断书

    ——是管理层进行质量决策的数据驾驶舱

    ——是连接日常操作与战略规划的信息桥梁

从技术角度看

——是对全年海量数据的系统性提炼与解读

——是验证工艺处于“统计受控状态”的年度证明

——是发现改进机会的知识挖掘过程

1.3 与CPV的核心区别(最容易混淆)

维  度
年度质量回顾(APR)持续工艺确认(CPV)
视  角回顾性(看过去一年)实时/前瞻性(看现在和将来)
频  率周期性(通常年度)持续性(批次/月度/季度)
颗粒度宏观、汇总(整体趋势)微观、精细(具体参数波动)
主要目的系统性评估与决策即时监控与预警
产出形式正式报告(提交管理层)趋势图表/警报(指导日常行动)
好  比年度财务审计报告每日现金流监控表

一句话总结:CPV是每天监测血压心率,APR是每年做一次全身CT并解读报告

二、核心价值篇:我们为什么要做?(不只是应付检查)

2.1 对监管机构:证明“我一直在好好干”

    提供持续符合GMP的证据链

    展示工艺处于受控状态的数据支撑

    体现质量体系有效运行的管理痕迹

2.2 对企业自身:四大核心价值

价值一:系统性风险雷达

案例:某企业通过APR发现,虽然单批产品都合格,但某杂质含量在过去三年里以每年0.02%的幅度缓慢上升。趋势预警,在超标前启动调查,发现是原料供应商工艺微调导致,提前更换供应商,避免重大质量事故。

价值二:管理决策的数据中枢
 管理层的问题    → APR提供的答案 
“该不该扩产?” → 看过去三年工艺能力指数(Cpk)
  是否稳定      >  1.33 
“该不该换设备?” → 比较新旧设备生产批次的质量数据趋势 
“该不该涨价?” → 分析质量成本趋势,证明高质量投入的价值

价值三:质量成本的诊断仪

    不只是“花了多少钱”,而是“钱花得值不值”

    分析偏差处理成本、返工成本、投诉处理成本的变化趋势

    找到质量成本最高的环节,针对性改进

价值四:企业知识的沉淀池

    把散布在生产、质量、技术各部门的碎片化经验

    通过APR的梳理分析,转化为系统化的工艺知识

    成为企业核心资产,防止人员流失导致的知识断层

三、内容要求篇:一份完整APR的“标准骨架”

以下是基于ICH Q10和各国GMP要求的通用框架,共八大模块

模块1:产品基本情况(我是谁)

必需项: 
——产品名称、规格、剂型、批准文号 
——回顾周期:XXXX年XX月XX日至XXXX年XX月XX日 
——生产批次清单:本年度生产的所有批号 
——产量统计:总批量、总产量、计划完成率 
——一句话年度概览:“本年度共生产XX批,全部合格放行,无重大偏差。”

模块2:质量数据深度分析(我干得怎么样)

这是报告的技术心脏,必须用数据说话:

2.1 关键质量属性(CQA)趋势分析

 含量/效价:每年一张趋势图,标注质量标准线、内控线、年均值

优秀做法:
    不只说“平均值合格”,而要分析: 
    ——数据分布形态(正态吗?) 
    ——年度标准差变化(波动变大还是变小?)
    ——与历史年度的对比(今年比去年更稳定吗?)

2.2 关键工艺参数(CPP)符合性分析

    不是简单罗列“都在范围内”

    要分析参数的控制能力(如压片力的Cpk值)

    要关注参数与质量属性的关联性(如混合时间与含量均匀度的相关性)

2.3 稳定性数据汇总

    当年进行的长期/加速稳定性试验结果

    与历史数据的比较,预测效期是否稳健

模块3:偏差与纠正预防(我犯过什么错,怎么改的)

 必备表格
产品批号
偏差描述
根本原因
CAPA措施
效果确认
关键分析点:
 1. 偏差数量趋势:比去年多了还是少了? 
 2. 偏差类型分布:主要是设备问题?人员操作?还是物料问题?
 3. 重复性偏差:同一个问题是否反复出现?(如果出现,说明CAPA无效)
 4. CAPA有效性:去年制定的CAPA,今年还有类似问题吗?

模块4:变更控制情况(我做了哪些调整)

本年度所有与该产品相关的变更清单

重点分析变更实施后的效果:

    ——变更后的批次质量数据 vs 变更前

    ——是否达到了变更的预期目的?

    ——是否有未预料到的影响?

模块5:投诉与退货分析(客户怎么说)

    ——投诉数量、类型、严重程度统计

    ——根本原因分析:是产品真有问题,还是使用问题?

    ——纠正措施:如何防止类似投诉?

    ——市场反馈:是否有来自市场的早期预警信号?

模块6:供应商管理(我的合作伙伴怎么样)

    ——关键物料(API、关键辅料)供应商的表现

    ——供应商审计、质量协议执行情况

    ——物料检验数据趋势:供应商的批间稳定性如何?

    ——特别关注:是否有因物料问题导致的偏差或OOS?

模块7:厂房设施设备(我的生产环境如何)

——关键设备的使用、维护、校准情况

——环境监测数据趋势(洁净区粒子、微生物)

——水系统、空调系统关键参数趋势

——与产品质量的潜在关联分析(如:环境湿度升高是否影响片剂水分?)

模块8:综合结论与改进计划(我明年打算怎么干)

这是报告的画龙点睛之笔,必须具体、可执行:

8.1 总体评价

    ——工艺是否持续处于受控状态?(给出明确结论)

    ——质量体系对该产品的管控是否有效?

8.2 主要发现与风险评估

    ——列出本年度发现的最主要3-5个问题或趋势

    ——对每个问题进行风险评估(对患者安全、产品质量的影响)

8.3 次年行动计划(必须SMART原则)

    错误示范:“加强员工培训”(太模糊) 
    优秀示范:
   “针对年度发现的3起压片操作偏差,于2025年Q1完成: 
    1. 修订《压片岗位操作规程》第5.2条(明确…要求) 
    2. 对全体压片操作工进行专项培训(3月15日前完成) 
    3. 在CPV计划中增加压片机冲头位移的月度检查(4月1日起执行)
    责任人:张三;
    完成时限:2026年3月31日”

8.4 对验证状态的结论

    ——是否需要启动工艺再验证?(基于趋势分析给出建议)

    ——是否需要调整持续工艺确认(CPV) 的监控策略?(如调整控制限、增加监控点)

四、编写技巧篇:如何写出一份“有灵魂”的报告

4.1 数据可视化——让数据自己“跳出来说话”

不要这样

      “本年度含量检测结果在98.2%到101.5%之间波动。”

要这样:      

附图1:盐酸曲马多片2025年度含量趋势控制图

        [一张清晰的Xbar-R控制图,显示:

          —— 所有点在控制限内

          ——无明显异常趋势

          ——年均值100.2%,标准差0.35%

          ——过程能力指数Cpk=1.8(能力充足)]

4.2 分析要有深度——多问几个“为什么”

表层分析

“9月份含量有3批接近下限。”

深度分析

“9月份含量接近下限的3批,均使用了供应商B的微晶纤维素(MCC)。对比数据发现,使用供应商A的MCC时,含量平均RSD=1.5%;使用供应商B时,平均RSD=2.8%。

根本原因:可能是供应商B的MCC粒度分布差异较大。

建议:对供应商B提出更严格的粒度控制要求,或增加进料检验项目。

4.3 语言要精准——避免模糊表述

模糊表述
精准表述
“质量总体稳定”
“关键质量属性(含量、有关物质、溶出度)的年度过程能力指数Cpk均>1.33,显示工艺能力充足且稳定。”
“偏差数量较多”
“本年度共发生偏差15起,较去年(8起)增加87.5%,其中设备类偏差占比从25%升至60%,需关注设备老化问题。”
“客户基本满意”
“本年度收到投诉2起,投诉率0.05%,较行业平均水平(0.1%)低50%。”

4.4 建立报告的逻辑主线

优秀报告的叙事逻辑:
 1. 开局定调:“本年度工艺整体稳定受控”(用总体数据证明)
 2. 亮点展示:“在以下方面表现优异…”(展示做得好的地方)
 3. 问题聚焦:“但需要关注以下趋势…”(诚实揭示风险) 
4. 深度剖析:“经分析,问题根源在于…”(展现分析能力) 
5. 解决方案:“因此我们计划…”(体现管理能力) 
6. 未来展望:“通过上述改进,预计将实现…”(展现前瞻性)

五、管理应用篇:不让报告“沉睡在档案室”

5.1 报告的三大应用场景

场景一:管理评审会的核心输入

      ——质量负责人向管理层汇报的事实依据

      ——管理层决策(如投资、整改)的数据基础

场景二:监管沟通的信任凭证

      ——现场检查时,展示企业自我监督、持续改进的能力

      ——申报变更或续证时,证明工艺历史表现稳定的支撑材料

场景三:跨部门协同的沟通平台

      ——生产部看到:我们的操作对质量的实际影响

      ——质量部看到:检验数据背后的工艺故事

      ——设备部看到:维护保养对质量稳定性的价值

      ——采购部看到:供应商质量对生产顺畅度的重要性

5.2 建立报告的“生命周期管理”

      编写(1-2月)→ 审核批准(质量负责人)→ 管理评审(3月)

             ↓                                                              ↓

存档备查              ←         跟踪改进(全年)

关键动作:次年编写新报告时,必须评估上一年度改进计划的完成情况与实施效果,形成管理闭环。

六、常见误区与提升方向

6.1 十大常见误区

      数据堆砌:只有数据罗列,没有分析解读

      报喜不报忧:回避问题,失去改进机会

      模板依赖:每年只改日期和数字,思考僵化

      部门壁垒:质量部闭门造车,其他部门不参与

      应付了事:只为应付检查,不用于内部管理

      脱离业务:分析结论与生产实际脱节

      行动空泛:改进计划不具体,无法执行追踪

      趋势盲区:只关注单批合格,忽视长期趋势

      知识断档:报告写完就存档,经验不传承

      忽视关联:孤立分析质量数据,不关联工艺、设备、物料数据

6.2 从“合规文档”到“战略资产”的升级路径       

1级——合规级:有报告,内容完整,通过检查 
    2级——分析级:有数据趋势分析,能发现问题 
    3级——洞察级:能分析问题根本原因,提出有效CAPA Level 
    4级——预测级:能通过趋势预测风险,提前干预 Level 
    5级——战略级:能驱动质量改进、成本优化、工艺创新

七、结语:年度质量回顾的终极意义

一份真正优秀的年度质量回顾报告,最后应该能让读者感受到:

“我们对这个产品的理解,比去年这个时候更深刻了。”

它不应该是一份沉重的年终作业,而应该是一次珍贵的年度复盘

不应该是质量部门的独白,而应该是整个企业围绕产品质量的深度对话

当你不再把它看作GMP的强制性要求,而是视为企业质量管理的核心工具、风险预警的关键系统、持续改进的智慧引擎时——      你的年度质量回顾,就真正拥有了灵魂。

从今年开始,试着用这份报告:

  1. 向管理层讲一个有数据支撑的质量故事

  2. 为一线员工揭示他们每天工作创造的价值

  3. 为你的产品书写一份持续可靠的质量传记

这,才是年度质量回顾的本质。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-14 09:10:07 HTTP/2.0 GET : https://67808.cn/a/467672.html
  2. 运行时间 : 0.167960s [ 吞吐率:5.95req/s ] 内存消耗:4,395.37kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bd9dd8b4963100f2b152f8221b9c1a16
  1. /yingpanguazai/ssd/ssd1/www/no.67808.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/no.67808.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/no.67808.cn/runtime/temp/6df755f970a38e704c5414acbc6e8bcd.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000777s ] mysql:host=127.0.0.1;port=3306;dbname=no_67808;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000768s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000298s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000277s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000486s ]
  6. SELECT * FROM `set` [ RunTime:0.000194s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000563s ]
  8. SELECT * FROM `article` WHERE `id` = 467672 LIMIT 1 [ RunTime:0.000443s ]
  9. UPDATE `article` SET `lasttime` = 1771031407 WHERE `id` = 467672 [ RunTime:0.008372s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.002149s ]
  11. SELECT * FROM `article` WHERE `id` < 467672 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000443s ]
  12. SELECT * FROM `article` WHERE `id` > 467672 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000353s ]
  13. SELECT * FROM `article` WHERE `id` < 467672 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001858s ]
  14. SELECT * FROM `article` WHERE `id` < 467672 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005738s ]
  15. SELECT * FROM `article` WHERE `id` < 467672 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003167s ]
0.169477s