当前位置:首页>学习笔记>《连续制造》学习笔记:6.过程分析技术(PAT)

《连续制造》学习笔记:6.过程分析技术(PAT)

  • 2026-04-17 19:20:54
《连续制造》学习笔记:6.过程分析技术(PAT)

过程分析技术(PAT)

——给生产线装上“实时体检”系统

咱们上一篇聊了RTD,说它是生产线的“定位器”,能告诉物料走到哪儿了、扰动影响有多长。但光知道“在哪儿”还不够。你还得知道物料“怎么样”——含量对不对、水分高不高、混得匀不匀。

这就是今天要聊的主角:过程分析技术

英文叫 Process Analytical Technology,缩写 PAT。他们那行的人说起它,都直接叫“PAT”,但按咱们的规矩,对你我来说,前面虽然介绍了他,可内容和本篇有本质区别,故为了加深印象,第二次出场还是用全称,后面就随习惯叫 PAT。

前面说过,名字听着高大上,其实道理特别朴素——就是给生产线装上一套“实时体检”系统,让机器边干活边给自己做检查。

一、传统检验像什么?

咱们先想想传统生产是怎么做“体检”的。

假设你做一批片子,到了颗粒总混这一步,得测混合均匀度。取样人员拿个长杆取样器,在混合机的上中下不同位置各捅几下,掏出几把粉(10-11个),分别装进样品袋,贴上标签,送化验室。

化验员接样,称量、萃取、稀释、定溶、过滤、上机,液相色谱跑几十分钟,出一张图谱,与对照品图谱比对并计算出一个含量(外加法)。

结果出来,合格,这批料往下流;不合格,要么返工(注意不是所有牛奶都叫特仑苏),要么报废。

这个过程像什么?像你每年去体检中心做一次全面检查。抽血、验尿、B超、CT,折腾一天,一周后拿报告。报告上写着“血脂偏高,建议控制饮食”。你看着报告,回想上周吃的那些红烧肉,已经来不及了。

传统检验就是这种“事后体检”——等你知道结果的时候,那批料要么已经流到下一工序,要么已经变成成品装箱了。发现问题也只能追溯、召回,没法在生产过程中即时纠正。

更关键的是,你取的那几勺样,能代表整锅料吗?统计学上也许能说过去,但搞过生产的都知道,死角、分层、不均匀的地方,可能恰恰没被你捅到。因此,取样是否具有代表性很关键,这也就是为什么GMP对取样人员需要培训考核并发授权证的原因。

二、PAT是什么?

那 PAT 干了什么?它把“事后体检”变成了“实时监护”。不是一年查一次,不是一批查一次,而是每秒钟都在查。不是抽几勺样代表整锅,而是让所有流过的物料都被“看”一眼。不是等化验室出报告,而是边生产边出数据,发现问题即时调整

指导原则里是这么说的:过程监测及过程分析技术的应用可以获取生产运行期间工艺参数及物料(包括输入物料、中间过程物料、输出物料)的实时信息,用于实现瞬时扰动和工艺偏差的有效检出、主动工艺控制、物料分流以及实时放行检验。

翻译成人话:PAT 就是在生产线上装一堆“眼睛”和“传感器”,时刻盯着物料状态,一有风吹草动就报警,该调整调整,该分流分流,不用等人来取样、等人出报告

三、PAT 都有哪些“眼睛”?

PAT 不是一台设备,是一套技术组合。常见的“眼睛”有这么几种:

第一种:近红外光谱(NIR)

这是目前用得最多的。近红外光照射物料,物料里的不同成分会吸收不同波长的光,形成一张光谱图。这张图就像物料的“指纹”,可以反推出含量、水分、均匀度等信息。近红外的好处是快,一秒能采好几次数据;不接触物料,不影响流动;而且能同时测多个指标。缺点是得建模,得有人懂。

第二种:拉曼光谱

跟近红外类似,也是对物料“照一下”得到光谱。拉曼对某些成分更敏感,特别是低含量成分,而且不受水分的干扰。但拉曼信号弱,容易受荧光干扰,设备也贵一些。

第三种:实时颗粒尺寸分析

用激光衍射或者成像技术,直接测量流动中的颗粒大小和分布。这对制粒、压片工序特别有用——颗粒大小直接影响片子硬度和溶出。

第四种:实时水分测定

通常也是近红外的应用,专门盯着水分峰。干燥出口、压片前,水分高低直接影响片子质量。

第五种:过程参数监测

这个其实不算严格意义的 PAT,但通常也归在一起来说——温度、压力、转速、扭矩、喂料速率,这些都是基础的过程信号,也是控制策略的一部分。

四、PAT 怎么用?——四个核心问题

好,知道 PAT 有哪些“眼睛”了,接下来是实操问题:这些眼睛往哪儿装?怎么看数据?发现问题怎么办?

咱们一个一个说。

问题一:装哪儿?

指导原则里专门提到:应对测量设备(例如,传感器的位置)进行评估以获得有代表性的采样并避免干扰工艺过程。

翻译一下:探头的位置决定数据的价值。

装早了,测出来的可能还没混匀,不代表最终质量。装晚了,发现问题时已经来不及调整。装在死角,测的是“死料”,不代表主流。装在物料飞溅不到的地方,测了个寂寞。

所以探头位置的选择,得考虑几个因素:

要有代表性:这个位置的物料,能不能代表整个流?如果管道里有分层,探头装在边上可能只测到细粉,测不到颗粒。

要能及时反馈:发现问题到执行调整,中间还有多远?RTD 是多少?得让 PAT 的位置留出足够的调整时间。

要不干扰流动:探头伸进去会不会造成挂料、堵料?窗口会不会被物料糊住?这些都要在设计时考虑。

通常,关键质量属性的 PAT 探头会装在:

混合机出口(看混合均匀度)

压片机前(看最终粉体质量)

干燥出口(看水分)

包衣过程中(看包衣增重)

问题二:采多勤?

这个问题的专业说法叫“采样计划”。指导原则里列了一串要考虑的因素:

采样计划,包括采样位置、采样或测量频次、采集和测量的样本量、监测方法、适用于评估过程监测数据的统计标准。

咱们简化一下,其实就是三个问题:

第一,多久采一次?

PAT 的优势就是高频。一般近红外能做到每秒一次甚至更快。但也不是越快越好,数据太多存不下、审不过来。要根据过程动态来定——如果 RTD 显示系统响应很慢,一秒一次就浪费了;如果系统响应很快,一秒一次可能还不够。

第二,采多少?

近红外探头“看”的是一小片区域。这一小片能代表整个截面吗?如果物料不均匀,可能需要装多个探头,或者在设计上保证探头前有混合元件。

第三,每次采多久?

一秒一次,每次曝光多少毫秒?曝光太短信号弱,曝光太长可能把快速变化的细节平滑掉。这也得根据物料速度和检测要求来优化。

问题三:数据怎么看?

PAT 产生的不是一张张单独的检验报告,而是一条连续的趋势线。这个变化,是正常的随机波动,还是异常的漂移?是突然的尖峰,还是缓慢的爬升?

指导原则里提到几种分析模式:基于控制限度的单变量分析、多变量分析或工艺模型、批间和批内趋势分析(如移动平均线和方差分析)

翻译一下:

单变量分析:就看一个指标,比如水分,设定上下限,超了就报警。

多变量分析:同时看好几个指标,它们之间的组合变化可能预示问题。比如水分正常、含量正常,但颗粒变粗了,可能喂料机出了问题。

趋势分析:不光看现在超没超,还要看趋势——一直在缓慢上升,虽然还没超限,但可能快出事了。

这就像开车。你不仅看时速表有没有超速,还看发动机温度是不是在慢慢爬升、油压是不是在悄悄下降。等它爆灯报警,可能已经晚了。

问题四:发现问题怎么办

这是 PAT 的终极价值——发现问题不是为了记一笔,而是为了即时干预。

指导原则里给出了两种路径:

第一种:主动工艺控制

主动工艺控制要求系统中的一些工艺参数能够实时调整以降低产出不合格物料的风险。

简单说,就是让系统自己纠偏。

比如近红外发现含量偏低了,马上给喂料机发个信号:“主药喂快一点”。喂料机转速提高,含量恢复正常。整个过程不用人管。

这叫反馈控制——基于输出的测量,调整输入。

还有一种叫前馈控制——基于输入的测量,提前调整过程。

比如原料水分偏高,系统提前知道,自动把干燥温度调高一点,等这批料进干燥器的时候,正好用合适的温度处理。这叫“治未病”,不等出问题再补救。

第二种:物料分流

如果扰动太大,调整来不及了,或者已经有一截不合格料流过去了,那就得把它“踢”出去。

指导原则里说:

在不合格物料产生期间,分流的物料量取决于扰动持续时间和严重程度、系统过程动态以及分流点的位置。

这时候就要靠 RTD 了——你知道扰动什么时候开始的,知道从扰动点到分流点要多久,知道这个扰动在出口会被拉多长。算好了,打开分流阀,让那截“坏料”进废料桶,合格的继续走。

五、PAT 难在哪儿?

说了这么多 PAT 的好处,也得说说它的难处。不然有人兴冲冲买一堆探头回来,装上去发现用不好,回头骂我忽悠。

第一难:建模难。

近红外、拉曼这些光谱技术,测出来的不是含量,是光谱。你得先建立模型,告诉它:这个形状的光谱对应含量5%,那个形状对应4.8%。

这个模型需要大量样品去“训练”——取一批样,先测近红外,再送化验室用传统方法测含量,然后把两个结果对应起来,用数学方法找到规律。

模型建好了还得验证,得保证它在不同时间、不同条件下都准。而且物料一变,原料产地换了,可能模型就得重新校准。

这不是买台设备就能干的事,得有懂建模的人。

第二难:安装难。

探头装进去,不能影响生产,不能被物料糊住,不能测一堆死角的料代表整体。

有的企业探头装上去,一开始信号挺好,跑了两小时,窗口上糊了一层粉,信号越来越弱,数据全是漂移的。操作工一看报警,以为是含量出问题,急得团团转,最后发现是探头脏了。

所以探头的位置、角度、清洁方式,都得在设计时就考虑好。

第三难:数据难。

一秒一组数据,跑一天就是八万多组。这些数据怎么存?怎么审?检查官来了,要看你全年的 PAT 数据,你怎么给他看?

而且 PAT 的数据和传统检验数据不一样——传统检验是一个点一个值,PAT 是一条连续的曲线。怎么判断这条曲线代表的批次是合格的?怎么定义“正常波动”的范围?这些都是新问题。

第四难:人员难。

操作工原来只看仪表盘,现在要看趋势图。工艺员原来会写工艺规程,现在要会维护 PAT 模型。质量部原来会审检验记录,现在要会审光谱数据和模型验证报告。

这套新技能,不是培训两天就能掌握的。

六、那为什么非用不可?

虽然难,但连续制造离了 PAT,就像开车没有仪表盘。你可以凭感觉开,但心里没底——油还有多少?水温高不高?转速是不是超了?全靠猜。

连续制造也是一样。生产线一直转,你怎么知道它一直正常?你怎么知道刚才那几秒钟没出事?你怎么证明这一批产品从头到尾都是合格的?靠事后取样?取样点就那么几个,时间点就那么几个,你拿什么证明中间没出幺蛾子?所以 PAT 不是选择题,是必答题。你可以从简单的开始,先装一个探头测一个关键指标,慢慢积累经验,但最终的方向,一定是用实时数据代替离线检验,用过程控制代替事后把关

七、简单小结

咱们用大白话把今天的内容收一收:

PAT 是什么? 是给生产线装上一套“实时体检”系统,让机器边干活边给自己做检查。

和传统检验有啥区别? 传统检验是事后抽检,PAT 是实时全检;传统检验等人取样送样,PAT 每秒钟都在“看”。

有哪些“眼睛”? 近红外、拉曼、颗粒分析、水分测定、过程参数监测。

怎么用? 想好装哪儿、多勤采、数据怎么看、发现问题怎么办(主动调整或分流)。

难在哪儿? 建模难、安装难、数据难、人员难。但再难也得干,因为没 PAT 就没法证明连续制造是受控的。

最后说句实在话:

我们学习并接触 PAT 的时候,会觉得这玩意儿太玄乎,又是光谱又是模型,不如老老实实取样送化验室放心。经过请教这方面的专家,才慢慢想明白了,取样送检,本质上是对“不知道”的一种妥协——不知道中间发生了什么,只好取几个点代表一下。PAT 是试图真正“知道”——知道每一秒钟、每一寸物料的状态。

连续制造敢说自己比批生产更先进,底气就在这儿。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-18 00:41:24 HTTP/2.0 GET : https://67808.cn/a/481305.html
  2. 运行时间 : 0.303048s [ 吞吐率:3.30req/s ] 内存消耗:4,620.44kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e855d756f49876618c04167823cb44e3
  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.000927s ] mysql:host=127.0.0.1;port=3306;dbname=no_67808;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001406s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.005516s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002711s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001709s ]
  6. SELECT * FROM `set` [ RunTime:0.002535s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001770s ]
  8. SELECT * FROM `article` WHERE `id` = 481305 LIMIT 1 [ RunTime:0.015542s ]
  9. UPDATE `article` SET `lasttime` = 1776444084 WHERE `id` = 481305 [ RunTime:0.003884s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000653s ]
  11. SELECT * FROM `article` WHERE `id` < 481305 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003112s ]
  12. SELECT * FROM `article` WHERE `id` > 481305 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002674s ]
  13. SELECT * FROM `article` WHERE `id` < 481305 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.020955s ]
  14. SELECT * FROM `article` WHERE `id` < 481305 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.014640s ]
  15. SELECT * FROM `article` WHERE `id` < 481305 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006322s ]
0.305432s