当前位置:首页>学习笔记>《工艺验证检查指南》学习笔记五十一:工艺验证方案

《工艺验证检查指南》学习笔记五十一:工艺验证方案

  • 2026-02-26 09:01:04
《工艺验证检查指南》学习笔记五十一:工艺验证方案
6.2 商业规模生产工艺验证方案 
工艺验证实施前应当制定工艺验证方案,根据研发数据或工艺知识明确关键工艺参数(CPP)、关键质量属性(CQA)和相关可接受标准。工艺验证方案应当经过相应部门(包括质量管理部门)的审核和批准后,方可执行。 
6.2.1 工艺验证方案应当至少包括以下内容: 
     验证目的、验证范围; 
     工艺的简短描述(包括批量、批次等)、生产工艺流程图; 
     关键质量属性的概述及可接受限度; 
     关键工艺参数的概述及其范围; 
     需验证的其他质量属性和工艺参数的概述; 
     所要使用的主要设备、设施清单以及校准和确认状态; 
     中间产品的质量标准(如适用)、成品放行的质量标准; 
     相应的检验方法清单以及验证或确认状态; 
     中间控制参数及其范围; 
     拟进行的额外试验,测试项目的可接受标准,已验证的用于测试的分析方         法; 
     工艺验证项目; 
     取样方法及计划(包括取样点及取样样品份数、取样量(如取样体积)、        样品储存条件、样品分析方法等),取样应当具有代表性,既需覆盖生产        全过程,也需考虑最容易造成产品不均 匀性的风险点(例如加料过程、设       备停机/启动过程等重要事 件对产品均匀性的影响); 
     记录和评估结果的方法(包括偏差处理); 
     职能部门和职责; 
     人员培训; 
     建议的时间进度表; 
     引用文件(如工艺设计报告,验证总计划,商业规模生产的批记录,相关
       设施、公用工程、设备确认文件,质量标准及检验 操作规程等)。 
6.2.2 采用连续工艺确证或混合型工艺验证方法开展工艺验证的,除上述传统的工艺验证方案典型内容外,还需考虑以下内容: 
     在线监控策略,包括样品数量、规模和监控的频次、参数; 
     采用在线/离线/近线等PAT分析方法的详细信息; 
     数据分析工具,包括所用的统计模型或工具,用来决定连续确证数据是否
       支持工艺能力,在商业规模批量下是否可以持续生 产出符合预定用途和注        册要求的产品。
学习与思考
第六章是重点,我们前面学习了6.1条 验证前期准备工作,终于万事俱备,只欠验证方案出来就能干活。前面学习了工艺设计、技术转移等等,那么工艺验证方案的制定依据是什么?尤其是首次验证工作?这个问题需要搞清楚,这个问题不搞清楚就会浆糊。
先有鸡还是先有蛋?

【工艺规程 vs. 工艺验证方案:诞生顺序与演变关系深度解析】

一、核心结论先行

在药品首次上市前,它们的诞生顺序是:先有《工艺规程》的【草案】,然后才有《工艺验证方案》,最后通过验证形成《工艺规程》的【正式版】。这个顺序体现了 “设计 → 确认 → 固化” 的科学管理流程。

二、分阶段详细拆解

我们可以用一个产品首次上市的生命周期阶段图来直观理解(商业批):

工艺设计与开发阶段→ 工艺规程(草案)→ 制定工艺验证方案→ 执行工艺验证

→ 验证数据评估→ 撰写工艺验证报告→ 正式批准并生效《工艺规程》→ 进入商业化生产阶段。

各阶段解读:

  1. 工艺设计阶段

    产出:基于研发和中试数据,形成对工艺的深度理解,并输出一份 《工艺规程(草案)》。这份草案包含了建议的物料、步骤、参数范围(CPP)和质量标准(CQA)。它是一份“理论设计稿”。

    此时状态:草案尚未经过商业规模生产的证实,不可用于指导商业化生产

  2. 工艺验证准备与执行阶段

    核心活动:为了证明上述“设计稿”是可行的,必须制定一个 《工艺验证方案》。这个方案的全部目的,就是设计实验,去收集证据来确认《工艺规程(草案)》中的每一个关键要素。

    验证方案的内容源泉:方案中的 “验证什么”(CQA/CPP)和 “合格标准”,直接来源于《工艺规程(草案)》。

    执行验证:按照方案,在商业规模上生产连续批次。

    【前面篇章有文章提醒:首次验证的不是产品,而是文件的可操作性】

  3. 验证后与商业化阶段

    数据评估:验证数据出来后,与方案中的标准进行对比。

    规程的固化:如果验证成功,证明草案中的设计是正确且稳健的。此时,将《工艺规程(草案)》进行微调(例如,将验证中确定的最优参数作为日常操作范围),升版为 《工艺规程(正式版)》,并经过批准生效。

    逻辑闭环《工艺验证报告》 就成为这份正式版工艺规程的 “出生证明” 和 “有效性背书”。从此,生产必须严格遵循此正式规程。

三、一个比喻:建房

  《工艺规程(草案)》 = 建筑图纸(画出了要建什么样的房子)。

  《工艺验证方案》 = 《竣工验收标准与检查方案》(规定了要检查哪些地方、用什么方法、达到什么标准才算房子合格)。

    执行工艺验证 = 按图纸施工并同步检查

  《工艺验证报告》 = 《竣工验收合格报告》

  《工艺规程(正式版)》 = 最终确定的、可以交付业主使用的建筑竣工图纸(可能根据实际施工有细微优化)。

    没有图纸,无法制定验收标准;没有通过验收,图纸不能作为最终交付依据。

四、变更时的关系

对于已上市产品的重大变更(如新设备、新工艺),这个循环会再次启动:

  1. 先更新《工艺规程》(形成变更后草案)。

  2. 制定《工艺验证/再验证方案》来确认变更。

  3. 执行验证。

  4. 根据验证结果,批准生效变更后的正式工艺规程

五、给本号读者君的实战检查清单

当您审核一个首次工艺验证项目的文件时,请确认存在以下逻辑链条:

——存在一份《工艺规程(草案)》,编号为 v0.1 或 Draft,并标明“仅供验证使  

       用”。

——《工艺验证方案》 中明确写道:“本方案旨在验证按 《工艺规程》(文件编             号:XXX-Draft) 所述工艺进行商业规模生产的可行性”。

——验证过程中使用的批生产记录,是基于那份草案编写的试生产记录。记录与            方案同时与草案一样受控。

——《工艺验证报告》 的结论中声明:“验证数据支持《工艺规程(草案)》 中            规定的工艺参数和质量标准”。

——在验证报告批准后,存在一份新版本《工艺规程(正式版)》(如              

       v1.0),其生效日期在验证报告批准日之后,且内容与验证批次的操作相一

       致,如有参数微调,应该在严重报告中有明确提出。

如果发现《工艺验证方案》引用的是已经生效的《工艺规程》(正式版),那在逻辑上是本末倒置的,表明文件体系可能存在严重缺陷。

工艺规程(草案)是验证的“标的”,工艺验证方案是验证的“方法”,工艺验证报告是确认“标的”合格的“证据”,最终固化为可执行的“法律”——正式工艺规程。 理解这个动态过程,就掌握了药品工艺从研发走向工业化生产的核心管理逻辑。

【 商业规模生产工艺验证方案】

一、条款的战略地位与核心逻辑

位置:这是将 “前期的所有准备”(6.1) 和 “科学的工艺知识”(工艺设计) 转化为 “可执行的验证行动” 的 “宪法性文件”

核心逻辑:工艺验证方案是整个验证活动的 “预设剧本” 。它必须事先回答三个根本问题:

      验证什么?(目标、范围、CQA/CPP)

       怎么验证?(方法、取样、测试)

       如何判定成功?(可接受标准)

法规强制性:方案必须经过审核批准后方可执行。这意味着方案本身的质量,直接决定了后续验证活动的合规性与科学性。

二、条款要求深度解构与实战要点(对应6.2.1清单)

指南所列清单是最低要求,实战中必须逐一落实。我们聚焦几个最易出问题的核心项:

  1. “关键质量属性(CQA)概述及可接受限度”

    要点:此处列出的CQA及其限度,必须与工艺设计报告(工艺规程草案)的输出注册标准完全一致,不能自行修改或增减。

    实战写法:不应只写“含量均匀度符合要求”,而应明确为“含量均匀度:RSD ≤ 3.0% (n=10)”。

  2. “关键工艺参数(CPP)概述及其范围”

    要点:这是方案的技术核心。每个CPP的范围必须基于工艺设计阶段的研究数据,并注明来源(如:“依据《产品A工艺设计报告(工艺规程草案)》第X页,湿法制粒剪切刀转速范围:低速300-400 rpm,高速800-1200 rpm”)。

    与工艺规程的关系:此处范围是验证的挑战边界,可能比工艺规程中的日常操作范围更宽,用以证明工艺的稳健性。

  3. “取样方法及计划”

    这是方案的灵魂,也是审计重点。 必须体现“代表性”和“覆盖最差条件”。

    实战设计

    ——混合均匀性:在总混机中,至少取10个不同位置(上、中、下、中心、边缘)的样品。

    ——压片过程:在压片开始、中间、结束时取样,并特别在设备提速、减速或短暂停机后恢复时追加取样,以验证这些“事件”对片重差异和含量均匀度的影响。

    ——包衣过程:在包衣开始、增重50%、结束时取样,评估外观和溶出度。

    -----------

    • “记录和评估结果的方法”

      要点:必须明确使用何种统计工具(如平均值、标准差、CPk、控制图)进行数据分析,并由谁负责。必须规定偏差处理流程,明确何种偏差需要重新验证。

    三、对于连续/混合型验证的特别考虑(6.2.2)

    这代表了从“离散批次验证”到“连续过程验证”的范式转变。方案中必须增加:

        PAT策略图:清晰展示哪些参数被在线监控,传感器位置,数据流向何处。

        数据决策规则:明确写出算法或模型如何判断工艺是否“在控”。例如:“当近红外预测的主药含量连续5个数据点超出移动平均线±2%时,触发一级报警并自动调节加料速度”。

    【工艺规程的核心要求与目录清单】

    一、工艺规程的定义与法规地位

    定义:工艺规程是规定为生产一定数量

    成品所需的所有原辅料、包装材料、工艺操作说明、注意事项、过程控制及质量标准等内容的文件

    地位:它是药品生产的根本大法,是编写

    批生产记录的依据,必须与注册工艺一致。工艺验证的目的,就是为了确认这份工艺规程的可行性与稳健性。

    二、工艺规程 vs. 工艺验证方案:关系辨析

    特性
    工艺规程工艺验证方案
    目的指导日常商业化生产。告诉生产人员“标准做法”是什么确认工艺规程的可靠性。通过科学实验证明“按这个标准做法,一定能持续生产出合格产品”。
    性质规范性、指令性文件。研究性、确认性文件。
    参数范围日常操作范围。通常是一个较窄的、最优的、易于控制的区间。验证的可接受范围。通常比操作范围更宽,以证明工艺的稳健性。
    内容焦点做什么、怎么做、做到什么标准(输入、过程、输出)如何证明、在哪里取样、用什么标准来判定。
    生命周期
    持续有效,直至发生变更。
    验证活动结束后,其使命完成,结论被写入验证报告。

    简单说:工艺规程是“法律条文”,工艺验证是“立法听证和压力测试”,验证报告是“立法通过并颁布实施的证明”。

    三、《高活性口服固体制剂工艺规程》通用目录清单(示例)

    文件编号: MF-XXX-001产品名称: [ ]片, [ ]规格生效日期:

    1. 产品基本信息    1.1 产品名称、规格、剂型、批量    1.2 产品处方(原辅料名称、代号、每千片用量、每批用量)    1.3 工艺流程图(框图)

    2. 生产操作指令与工艺控制    2.1 原料预处理        2.1.1 粉碎过筛:设备、筛网目数、转速、时间范围。    2.2 制粒        2.2.1 配料与预混:投料顺序、混合设备、时间。        2.2.2 制软材:粘合剂配制、加入速度、湿混时间/终点判断(如:功率曲线                   上升点)。        2.2.3 湿整粒:筛网目数、转速。    2.3 干燥        2.3.1 沸腾干燥:进风温度范围、物料温度上限、干燥终点水分标准。        2.3.2 干整粒:筛网目数、转速。    2.4 总混        2.4.1 加入润滑剂/助流剂:混合顺序。        2.4.2 混合:设备、总混时间范围。    2.5 压片       2.5.1 压片机设置:冲头尺寸、填充深度、理论片重、主压压力范围、压片速                 度 范围。        2.5.2 中间控制:片重差异检查频次与标准、硬度/脆碎度内控标准。    2.6 薄膜包衣        2.6.1 包衣液配制:浓度、搅拌时间。        2.6.2 包衣操作:进风温度/排风温度范围、锅速、喷雾速率、目标增重范                      围。    2.7 内包装(铝塑)        2.7.1 包装材料:PVC、铝箔规格。        2.7.2 设备参数:热封温度范围、成型压力(正压)范围、运行速度。    2.8 外包装(装盒)        2.8.1 材料:说明书、小盒、中包、箱签。        2.8.2 操作与检查要求。

    3. 过程控制与质量标准    3.1 中间产品质量标准(如:颗粒水分、粒度分布、素片硬度、包衣增重)。    3.2 成品质量标准(全项)。

    4. 安全与职业健康(针对高活性)    4.1 职业暴露控制等级(OEB 3)。    4.2 专用生产区域/隔离器要求。    4.3 个人防护装备要求。    4.4 清洁与清场特殊要求。

    5. 附件    设备清单    清洁规程索引    偏差与变更处理流程索引

    【给读者君的整合性思考题】

    情景:你在审核上述高活性产品的《工艺验证方案》时,发现其中“压片工序”的CPP“主压压力”范围写的是 “8-14 kN”。而在对应的《工艺规程》中,规定的操作范围是 “10-12 kN”

    问题:

    1. 这种不一致是否允许?为什么?

    2. 如果工艺验证批在 9 kN 的压力下生产,片剂所有CQA均合格,这个结果对于《工艺规程》的制定有何意义?

    思路引导参考:

    1. 允许且必要。工艺验证方案的范围是验证范围,目的是测试工艺的边界和稳健性。工艺规程的范围是日常最佳操作范围,旨在保证持续稳定。前者应包含后者,并更宽。

    2. 意义重大。这个结果提供了科学证据,证明当压力低至9 kN时(虽然超出了日常的10-12 kN范围),工艺依然能生产出合格产品。这为《工艺规程》的日常范围提供了安全余量。如果未来生产中出现压力轻微波动至9.5 kN,基于此验证数据,可以更科学地评估风险,而非直接判定为偏差。这体现了“设计空间”和“工艺理解”的价值。

    以上学习我们建立了从 “工艺规程”(目标) 到 “验证方案”(方法) 的完整逻辑链条。接下来,我们可以一头扎入 6.3 验证的开展。目前逐渐进入深水区。希望作者和读者君不被水淹没。

    最新文章

    随机文章

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-02-26 10:49:29 HTTP/2.0 GET : https://67808.cn/a/470562.html
    2. 运行时间 : 0.102293s [ 吞吐率:9.78req/s ] 内存消耗:4,825.94kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=27f0fe23bc569473df7d8545c25fc38a
    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.000429s ] mysql:host=127.0.0.1;port=3306;dbname=no_67808;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000679s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000284s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004215s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000596s ]
    6. SELECT * FROM `set` [ RunTime:0.000207s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000658s ]
    8. SELECT * FROM `article` WHERE `id` = 470562 LIMIT 1 [ RunTime:0.000457s ]
    9. UPDATE `article` SET `lasttime` = 1772074169 WHERE `id` = 470562 [ RunTime:0.007144s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000321s ]
    11. SELECT * FROM `article` WHERE `id` < 470562 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000500s ]
    12. SELECT * FROM `article` WHERE `id` > 470562 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000463s ]
    13. SELECT * FROM `article` WHERE `id` < 470562 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007888s ]
    14. SELECT * FROM `article` WHERE `id` < 470562 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004355s ]
    15. SELECT * FROM `article` WHERE `id` < 470562 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005993s ]
    0.103976s