跳到内容
当前位置:首页>Excel>收费上万的需求计划与预测课,还在教你 Excel 古法手搓公式?

收费上万的需求计划与预测课,还在教你 Excel 古法手搓公式?

  • 2026-09-23 22:43:58
收费上万的需求计划与预测课,还在教你 Excel 古法手搓公式?

当年教 Excel 做预测,我是行业里第一家,今天我得劝你换个学法。

前几天有个学员给我发来一张课程大纲截图,价格一万二,三天线下课,主题是供应链需求计划与预测。

我打开一看,内容挺熟悉,多表关联、VLOOKUP、数组公式、回归建模,一整套 Excel 手搓的动作。附件里还挂着七八个模板表,看着很唬人。

他问我,尚西老师,这个课值不值得报?

目前作为某国企供应链需求计划与运营部门负责人,我盯着那张大纲看了两分钟。说实话,我心里挺不是滋味。

一、先说个背景,Excel 做预测,我是行业里最早讲的那一批

很多新朋友不知道,AI 出来之前,我就在讲 Excel 做供应链预测的课,当时业内基本没有人在讲这块。课件一年一年迭代,学员一届一届带,我算是把 Excel 做预测这条路走通了的人。

所以我下面说 Excel 不行,不是站在旁边说风凉话。恰恰相反,我是从那条路上过来的,2011年就在全网讲Excel和VBA,我太清楚每个坑在哪。

也正因为我走了那么多年,我才知道这条路的天花板在哪。

二、为什么我不建议再花大价钱学 Excel 手搓

先说第一个坎,多个表关联。做需求预测,你手上至少得有四张表。订单表、发货表、库存表、还有一张商品主数据表。四张表靠编码硬关联,编码格式差一点,匹配率掉一半,你还得一行行去对。

第二个坎,复杂的公式。移动平均、指数平滑、Holt-Winters、ARIMA,这些方法背后都是数学。放在 Excel 里就是一堆函数套函数,参数藏在公式里,改一个数字整张表全动。学员上课时跟着敲一遍,能跑通,回家自己再搭一遍,基本搭不出来。

第三个坎,维护和更新。这是最要命的。谁搭的模型,只有谁看得懂。搭模型的人一调岗或者离职,这套表就变成黑箱。新人接手,连公式都不敢动。到了下一轮数据更新,只能推倒重来。

最后一个坎,其实在讲台上。有些课为了让学员觉得高深,专挑复杂的公式和花哨的技巧讲。学员听得云里雾里,下课鼓掌,回去一样不会用。

炫技的课,看着热闹,落到你自己的业务上,一点都动不了。这不是学员的问题。

三、智能体时代,我换了个做法

这两年我自己不再手搓模型了。我把需求预测这件事,用WorkBuddy/豆包工作做成一个单文件的本地工具,谁都能用。

先说它能干什么。左边是六个模块,从数据导入一路走到出报告。整个流程在本机浏览器里跑,数据一步都不外传。

把 Excel 或 CSV 拖进去,系统自己认时间列和数值列,全程在本机浏览器跑

你把 Excel 或者 CSV 拖进去,它自己认字段。中文表头也认,列名里有时间、日期、销量、需求这些字,它会自动判断哪一列是时间、哪一列是需求量。示例数据我内置了一份啤酒的历史销量,2018 到 2020 年一共 36 个月的数,你点一下就能试着跑。

这一步以前在 Excel 里是什么样?先把数据清干净,日期格式统一,再把几列拼到一起。光这一个准备工作,熟手也要折腾小半天。

15 种预测方法一键全选,异常值、缺失值、季节周期全是下拉选项,不用背公式

参数页是我做得最用心的部分。预测期数、回测比例、异常值处理、缺失值填充、季节周期,全是下拉框和输入框。异常值处理用的是四分位法,Q1 和 Q3 的边界系统自己算,你不用管公式。

下面那一排是 市面上最全的15 种预测方法,朴素法、季节朴素、简单移动平均、加权移动平均、指数移动平均、Holt 双指数、Holt-Winters 三指数、线性回归、二次多项式回归、指数回归、Croston 系列三种、STL 分解、简单指数平滑、ARIMA。全都勾上,让它们同台比。

再往下是库存参数,提前期、检查周期、目标服务水平。填 95%,系统自己去查对应的 z 值。

模型先判数据特征,再拿 15 种方法回测比一轮,直接告诉你哪个最准

点开始,它先给数据做体检。我这套示例数据被判定为季节型,变异系数 0.2135,属于中等波动,季节强度 0.9699,季节性很明显。

判完之后,15 种方法挨个回测,比谁的误差小。最后推荐了 Holt-Winters 三指数,回测 MAPE 3.64%,可信度标了高。为什么选它,理由也写清楚了,不是丢给你一个结论就走。

这一步在 Excel 里,你得自己建五六个模型,每个模型单独调参数,跑完再把误差汇到一张表里比。一个人做一天,很正常。

安全库存、补货点、最高库存一次算完,公式就摆在页面上,不是黑箱

预测只是上半场,下半场是库存怎么定。安全库存、补货点、最高库存、平均库存、周转天数,它一次算完。

我最满意的一点是公式全摆在页面上。安全库存等于 z 乘标准差乘保护期的平方根,补货点等于每期需求乘提前期加安全库存,EOQ 的公式也写着。用了哪个公式、代入哪个数,你一眼能看明白,它不是个黑箱。

报告自动生成,连每一条使用建议都给你写好了

最后出一份报告。数据概览、推荐方法、安全库存、综合建议,一条条写清楚。里面有一句我特别想让大家看,预测值宜作区间使用,而不是当成精确的点值。这句话,很多讲预测的老师自己都说不清楚。

整套工具给我最大的三个感受,零算力成本,数据本地跑,参数自己调。不烧一分钱 Token,也没有隐私顾虑。

四、同样的思路,不止能做预测

这套做法我后来复制到了别的专业场景。EIQ储位规划就是一个例子。

同一套思路做储位规划,ABC 分类、周转天数、呆滞占比一屏看完

同一个工作台,把 EIQ 分析、ABC 分类、储区规划、库龄结构、打标看板、预警中心全装了进去。截图里是 ABC 分类页,库存周转天数 2.9 天,呆滞占比 3.0%,ABC 覆盖率 89.9%,三个指标全部达标。

分类规则也写着,按 IQ 降序累计占比,70% 以内算 A 类,70% 到 90% 算 B 类,剩下的是 C 类。30 个 SKU 里,A 类 11 个占了 67% 的出货量,一眼就能看出谁在扛整个仓的业绩。

以前做这套分析,一样要在 Excel 里建好几张表,透视表套透视表。现在全在一个页面里,点着看就行。

五、AI 时代,你到底该学什么

写到这我得说清楚一件事,我不是说 Excel 没用了。Excel 还是好东西,日常的台账、临时的核对,它依然好用。

我说的是另一件事,那些要靠复杂公式和多表关联才能完成的分析建模,别再自己上手搓了。这部分是AI工具该干的活。

那你该学什么。我自己的答案是三样。

第一样,底层原理。你得知道需求为什么会波动,什么是趋势、什么是季节、什么是变异系数,ABC分类到底是求金额还是求数量、XYZ的底层原理和九宫格的实际应用、EIQ适用场景等等。知道这些,你才能判断工具给你的结论靠不靠谱。

第二样,行业知识和业务技能。安全库存定高了压资金,定低了缺货,这个分寸靠的是你对生意的理解,不是公式。哪个客户能等,哪批货不能断,工具不知道,你知道。

第三样,调参数的能力。预测期数填几期,服务水平取 95% 还是 98%,异常值该不该修,这些都是业务判断。工具给了你 15 种方法和一排参数,选哪个、怎么调,这里面的功力才值钱。

一句话概括,把算的部分交给工具,把判断的部分留给自己。

六、跟着尚西学 WorkBuddy,重构你的专业技能

如果你也想把手上那些靠 Excel 硬撑的专业活,换成一套 AI 时代干法,可以跟着我系统学。

我讲的这套东西,核心就是把传统专业技能用 WorkBuddy 和 IMA 重新做一遍。你原来懂业务、懂指标、懂供应链,这些不用丢,换个工具把它们重新装起来。

等你把这套流程跑熟,你会发现自己能干的活一下变多了。同一份数据,原来出个周报要一天,现在十几分钟,剩下的时间去干更值钱的事。这就是我说的降维打击,不是比别人更努力,是用别人还没用的工具。

作者,尚西|人社部人工智能高级训练师 · 工信部智能体高级应用工程师          《供应链数据分析实战》《PowerBI 数据分析从入门到进阶》作者          

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-23 22:52:39 HTTP/1.1 GET : http://h.sjds.net/a/558996.html
  2. 运行时间 : 0.067068s [ 吞吐率:14.91req/s ] 内存消耗:4,357.19kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=780aa0775074ffc57a3cdcd94d25e7b9
  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.000694s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000992s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000520s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000401s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000526s ]
  6. SELECT * FROM `set` [ RunTime:0.000336s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000625s ]
  8. SELECT * FROM `article` WHERE `id` = 558996 LIMIT 1 [ RunTime:0.000429s ]
  9. UPDATE `article` SET `lasttime` = 1790175160 WHERE `id` = 558996 [ RunTime:0.001503s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000328s ]
  11. SELECT * FROM `article` WHERE `id` < 558996 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000379s ]
  12. SELECT * FROM `article` WHERE `id` > 558996 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000528s ]
  13. SELECT * FROM `article` WHERE `id` < 558996 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000741s ]
  14. SELECT * FROM `article` WHERE `id` < 558996 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000689s ]
  15. SELECT * FROM `article` WHERE `id` < 558996 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000550s ]
0.075334s