乐于分享
好东西不私藏

AI可能继续繁荣,存储股却可能先走到"焦煤时刻"

AI可能继续繁荣,存储股却可能先走到"焦煤时刻"
最近存储涨得很猛。
HBM供不应求,普通DRAM价格大幅上涨,DDR4、SLC NAND和NOR也接连涨价。三星、SK海力士和美光的盈利预测不断上修,市场开始讨论所谓的"存储超级周期"。
但越是在这种时候,我越想问另一个问题:
存储的终点会以什么方式到来?
我想到的是焦煤。
过去一年,焦炭经历了多轮提涨,焦煤价格也曾阶段性走强,但山西焦煤等上市公司的股价并没有出现与商品价格对应的持续行情。
原因并不复杂。
市场并不怀疑焦煤能涨价,市场怀疑的是:在钢铁终端需求偏弱的环境下,这种涨价能够维持多久,又有多少可以真正沉淀为煤炭企业的持续利润。
这可能也是存储接下来最值得思考的问题。
存储价格或许还能涨,产业景气或许还没有结束,但股价最终交易的不是产品价格,而是利润的持续性。
我的判断是:
本轮存储产业景气尚未见顶,但股票已经进入后半程。真正的终点不需要AI失败,只需要资本、供给和效率中的两项同时转向,市场就会提前否定峰值利润的持续性。
01
Part 1:说点已经众所周知的
一、AI改变的不是"存了多少",而是"搬了多少"
为了方便理解,市场通常把存储分成DRAM、NAND和HBM。
严格来说,HBM本质上仍然是DRAM。它通过垂直堆叠和先进封装,获得远高于普通内存的带宽。
普通DRAM负责高速临时数据,NAND负责长期保存数据,HBM则负责把海量数据快速送到GPU和其他计算单元。
这个区别很重要。
AI真正拉动的,不只是数据存储量,而是数据的读取、缓存和移动量。
模型参数需要装入HBM;推理时的KV Cache会随上下文和并发增长;训练需要保存检查点和优化器状态;多模态模型需要处理图片、音频和视频;Agent还需要频繁调用数据库、向量库和外部工具。
因此,AI时代的瓶颈正在从"计算得够不够快",转向:
数据能不能足够快地到达计算单元。
HBM首先受益,随后服务器DRAM、企业级SSD、NAND和近线HDD也逐渐进入AI需求链条。
这构成了本轮存储上涨的需求基础。
二、本轮涨价真正特别的地方,是供给失去了短期弹性
存储一直是周期行业。
价格上涨,厂商扩产;产能增加,价格下跌。
但这一轮,供给端出现了三个变化。
首先,行业已经高度集中。三星、SK海力士和美光掌握了全球绝大多数DRAM有效供给。寡头格局不会消灭周期,却降低了厂商为了争夺市场份额而进行价格战的动力。
其次,技术升级带来的"免费产能"越来越少。DRAM继续微缩、NAND继续堆层、HBM进行多层堆叠,都需要更复杂的工艺、更高的设备投入和更长的良率爬坡。技术进步不再必然快速增加供给,有时反而会在前期消耗更多晶圆。
最后,需求与供给的时间尺度完全不同。
AI订单和客户补库可以在几个季度内爆发,但新建晶圆厂、安装设备、完成验证和提升良率往往需要数年。
所以,本轮周期最关键的并不是"需求永远大于供给",而是:
需求突然加速时,供给无法及时回应。
低库存、长期协议、预付款和恐慌采购又进一步放大了这个缺口。
三、普通DRAM正在反过来重定价HBM
过去的市场共识是,厂商把产能转向HBM,是因为HBM利润远高于普通DRAM。
但随着普通DRAM价格快速上涨,这个逻辑正在变化。
伯恩斯坦估算,从2025年第三季度到2026年第二季度,普通DRAM价格上涨约4.5倍,而HBM受到年度长协限制,价格没有同步上涨。
结果是,按照单位晶圆计算,普通DRAM创造的收入和毛利润反而可能显著高于HBM。
于是行业出现了一个有趣的变化:
过去是HBM挤占普通DRAM产能,推高传统内存价格;现在则是普通DRAM价格过高,迫使HBM按照其机会成本重新定价。
这意味着2027年的HBM长约价格可能大幅上调。
从产业角度看,这是盈利继续上修的来源。
但从下游角度看,这也意味着存储正在从AI基础设施的受益者,变成AI基础设施越来越沉重的成本项。
四、我们现在大概处于周期的第六阶段
一轮存储周期可以粗略分为:
库存去化、厂商减产、价格止跌、盈利转正、客户补库、恐慌采购、产能释放以及库存重新积累。
目前更接近第六阶段:恐慌采购和价格加速。
普通DRAM价格已经大幅上涨;部分成熟存储继续提价;客户提前锁定供应;HBM重新谈判价格;云厂商继续提高资本开支。
这些都说明产业景气还没有结束。
但第七阶段的种子也已经出现:
存储厂商开始增加资本开支,客户成本压力上升,云业务毛利率受到折旧和运营费用侵蚀,AI数据中心也越来越多地使用债券、租赁和贷款融资。
因此,更准确的表述是:
产业景气还在第六局,股票可能已经进入第八局。
02
Part 2:说点思考
一、AI是真的,泡沫也可以是真的
讨论AI泡沫时,人们经常陷入一个二选一:
AI究竟是一场真实的技术革命,还是一场投机泡沫?
但铁路和互联网的历史已经说明,两者完全可以同时成立,伟大从泡沫中诞生。
铁路是真的,铁路公司可以破产。互联网是真的,2000年的互联网股票仍然可以下跌90%。
AI大概率也会如此。
真正的问题不是技术有没有价值,而是:
  • 建设了多少基础设施?
  • 以什么成本建设?
  • 收入需要多久才能追上折旧、利息和电力费用?
  • 最终哪一层能够保留利润?
目前AI已经离开单纯讲故事的阶段,进入大规模工业化阶段。
数据中心、电网、GPU、ASIC、HBM、网络、液冷、变压器和存储设备共同形成了一轮巨大的固定资产投资。
与此同时,商业化确实在发生。
微软Copilot已经拥有大量付费用户,云计算业务仍然保持增长,谷歌搜索和云业务也在受益于AI。Codex和ClaudeCode已经是软件开发的标配。
问题在于:
AI收入正在增长,但目前还没有资本开支、折旧和融资成本增长得快。
这并不能证明AI投资必然失败,却意味着项目回报率正在成为越来越重要的约束。
二、美国不会只按照企业财务回报决定AI投资
如果只从单个企业的利润表看,AI资本开支迟早会面临回报率审查。
但美国推动AI还有企业利润之外的目的:维持软件、云计算和互联网平台的既有优势,制定全球技术标准,把盟友绑定在美国芯片、云和模型组成的生态里,并把AI能力延伸到军事、情报和国家治理。
从更深的角度看,AI可能是美国把金融优势转化为算力优势的一台机器——一条大致的链条是:美元资本 → 能源和数据中心 → 芯片与存储 → 算力 → 模型 → 全球技术标准和软件租金。这意味着,即使短期财务回报不够理想,美国仍然有动力维持这轮投资,简单地用AI收入除以资本开支,可能会低估这轮建设周期能被容忍的长度。与此同时,我们同样会竞争科技主导权,这现在是一场大国博弈。
但这里必须区分两个结论:
美国会继续投资AI,不等于每一座数据中心都能赚钱; AI会成为国家能力,不等于所有存储公司都能长期维持峰值利润。国家战略可以成功,资本品一样可能过剩。
三、存储的终点不需要AI失败
很多人认为,只要AI资本开支还在增长,存储行情就不会结束,但周期股交易的是边际变化,而不是绝对水平。
如果AI资本开支第一年增长70%,第二年增长40%,第三年增长15%,资本开支绝对额仍然在创新高,但上游股票完全可能在增长率从40%下降到15%之前见顶。
更何况,存储行情还可能因为两个与AI需求无关的原因结束。
第一是供给恢复。
即使AI存储需求仍然增长15%,只要有效供给增长20%,价格就可能下降。新增洁净室、HBM良率改善、先进封装扩产以及中国存储厂商提高产量,都可能改变供需关系。
第二是技术效率提高。
Token数量增长并不等于存储需求同比例增长。KV Cache压缩、量化、稀疏化、模型蒸馏、定制ASIC和更高的硬件利用率,都可能降低每个Token所需要的内存和存储资源。
因此,真正的需求公式不是:
AI使用量越大,存储需求越大。
而是:
存储需求增长=Token增长×单Token存储强度变化。
这轮存储周期不一定死于AI失败。
它也可能死于AI变得更高效,或者存储厂商终于把供给补了出来。
四、我只看三只钟
判断行情是否终结,我认为不需要跟踪几十个指标,只需要看三只钟。
第一只钟:资本与需求
看云业务收入能否覆盖资本开支、折旧和融资成本,看GPU租赁价格是否仍高于设备折旧、电力和资金成本,看数据中心债券和私人信贷的利差是否持续扩大。
资本开支增速下降只是黄灯。
订单延期、融资恶化和利用率下降同时发生,才是红灯。
第二只钟:有效供给
看三大存储厂的新洁净室何时形成实际产量,看HBM良率何时明显改善,看普通DRAM和HBM之间的产能分配是否重新平衡,也看长鑫和长江存储何时对全球供给形成实质影响。
资本开支不等于产能。
设备进场、良率提升并形成可销售产品,才是真正的供给拐点。
第三只钟:股票对好消息的反应
这是最领先、也最容易观察的一只钟。
当DRAM和HBM继续涨价,机构继续上调盈利预测,公司财报继续超预期,但股价不再创新高,甚至高开低走时,市场就已经开始否定利润的持续性。
焦煤提供了一个很好的样本。
商品仍在提涨,股价却没有表现,因为市场认为终端需求无法支撑高价长期维持。
这就是我所说的:
存储的"焦煤时刻"。
五、三只钟之外,我给自己定的仓位纪律
最后我想把"三只钟"变成操作纪律——不是投资建议,只是我个人观察这轮周期时给自己设的几条边界。
  1. 在三只钟都还没有转向之前,我倾向于继续持有存储相关的核心仓位,但不会因为财报继续超预期、目标价继续被上调,就不断加仓拉高持仓集中度,性价比太低了,巨头不可能没完没了的借钱。美国动量交易继续下降的话,后续很难再形成单边行情。
  2. 一旦某一只钟出现黄灯(比如资本开支增速开始从高位回落、或者某一家存储厂的新产能开始形成实际出货),我会把这当成一个"提高警觉、但不急于行动"的信号——开始动态调低仓位的边际增量,不再追加新的买入,同时更密切地盯着第三只钟:股价对利好的反应是否已经开始钝化。这一步的核心心态是承认"我可能正处在第七局的门口,但还没到必须离场的时候"。
  3. 如果两只钟同时转红——比如订单开始延期、融资成本明显恶化,同时叠加有效供给真的开始放量——无论当时的产业景气叙事讲得多好、机构一致预期多乐观,我都会选择系统性地降低仓位,而不是等着"再确认一次"。价格周期见顶的信号往往滞后于股价见顶的信号;等到DRAM现货报价真正开始下跌时,股票可能已经跌了很久了,我宁可提前一步走。
股价从不需要等到利润真正下滑才开始下跌,它只需要市场开始怀疑利润的持续性。而这种怀疑,往往在产业景气看起来最好的时候,就已经悄悄开始了。
03
结语:价格决定利润,价格形成的原因决定估值
我并不认为存储行情已经结束。
当前供给仍然紧张,HBM仍需重新定价,云厂商仍在扩张资本开支,产业利润也可能继续上修。
但这已经不是闭着眼睛买行业Beta的阶段。
AI可以继续改变世界,数据中心仍然可以过度建设。
美国可以继续把AI作为国家战略,存储厂商仍然可能因为供给增加而进入下行周期。存储价格可以继续上涨,股票也可能因为市场开始怀疑利润的持续性而提前见顶。
所以我的结论是:
产业景气没有结束,但最容易赚钱的阶段已经过去。
真正的终结信号,不是某一天DRAM报价下跌,也不是某一家云厂商削减资本开支,而是:
融资能力恶化、单位算力回报下降、有效存储供给释放,三者中至少两项同时发生。
在此之前,我会继续持有,但不会继续加仓。
在此之后,即使AI仍然繁荣,存储也可能重新变回那个残酷的周期行业。
而股价最先表达的是:利润不可能永远维持在这里。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-13 10:33:52 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/855552.html
  2. 运行时间 : 0.111000s [ 吞吐率:9.01req/s ] 内存消耗:4,905.68kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b75cdcbfc88399f6da29744390a307a2
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000557s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000862s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000324s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000268s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000525s ]
  6. SELECT * FROM `set` [ RunTime:0.000227s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000544s ]
  8. SELECT * FROM `article` WHERE `id` = 855552 LIMIT 1 [ RunTime:0.000750s ]
  9. UPDATE `article` SET `lasttime` = 1783910032 WHERE `id` = 855552 [ RunTime:0.023136s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000357s ]
  11. SELECT * FROM `article` WHERE `id` < 855552 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000553s ]
  12. SELECT * FROM `article` WHERE `id` > 855552 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000504s ]
  13. SELECT * FROM `article` WHERE `id` < 855552 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001689s ]
  14. SELECT * FROM `article` WHERE `id` < 855552 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001355s ]
  15. SELECT * FROM `article` WHERE `id` < 855552 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000702s ]
0.112626s