跳到内容
当前位置:首页>经济研报>评高盛《中国经济从弱到更弱》研报:诊断精准,结论越界

评高盛《中国经济从弱到更弱》研报:诊断精准,结论越界

  • 2026-10-06 18:24:11
评高盛《中国经济从弱到更弱》研报:诊断精准,结论越界

2026年8月21日,高盛发布了一份名为《China Matters: From Weak to Weaker》(《中国经济:从弱到更弱》)的宏观研报,主笔人是其首席中国经济学家闪辉及其团队。这份报告在境内外资本市场、政策研究圈乃至社交媒体上都引发了巨大反响——有人称之为“唱空中国的集大成者”,有人则认为它不过是“西方机构又一次选择性悲观”。

这两种说法都有道理,但也都不够全面。

作为一名中国宏观经济的观察者,对待这份研报最理性的态度应该是:采信其诊断,警惕其数据,质疑其结论。

它不是一份合格的“基准预测”,但确实是一份高质量的“压力测试报告”。它用一个完整的逻辑链揭示了一种极端风险——如果需求端持续疲弱而政策始终不转向,中国经济的潜在增速可能会永久性下移。这个风险是真实的,值得每一个关心中国经济的人严肃对待。

但同时,为了强化叙事,它在数据精度和政策评估上出现了选择性偏差,把一个有条件的风险情景包装成了近乎确定的趋势判断。这使得它在诊断层面得分很高,却在结论层面失了分寸。

下面,本文逐层拆解这份研报的真实面貌,并结合最新的官方数据与政策动态,给出尽可能客观的综合评估。

一、高盛到底说了什么?

要评判一份研报,首先要准确理解它说了什么,而不是我们“以为”它说了什么。

高盛这篇报告的核心命题其实非常清晰,也确实切中了中国经济当前的要害:

若长期依赖供给侧(科技自主、高端制造、基建)托底,而迟迟不出台需求端实质刺激与体制改革,则周期性放缓会通过“地产—财富—消费—就业”的负反馈链,固化成为潜在增速的永久性下移。

这条逻辑链是完整的,也是本文认为研报真正有价值的部分。它不只是在说“增速下滑”,而是在警告一种阈值效应——周期性疲弱若持续足够久,会损伤人力资本、企业投资意愿与地方执行力,从而把趋势增速“焊死”在更低平台上。

换句话说,高盛担心的不是今天经济有多差,而是如果继续“头痛医头、脚痛医脚”,明天的经济会比今天更差,而且再也回不去。

这个判断方向,与官方数据高度一致:

消费端:7月社会消费品零售总额同比仅增长0.6%,1-7月累计增长1.2%。内需是当前经济最明显的短板。

投资端:1-7月固定资产投资同比下降6.7%,其中房地产开发投资下降19.2%,商品房销售面积下降11.8%。地产仍在深度调整,未见企稳迹象。

生产端:钢铁等大宗商品量价齐跌,确认疲弱的主因是需求不足,而非供给问题。

总量端:二季度实际GDP增长4.3%(上半年4.7%),已接近全年4.5%-5%目标区间的下沿。

高盛对“需求端生病、吃供给侧的药”这一结构性错配的诊断,可以打高分。它抓住了“体感凉、账面稳”背后真正的张力——制造业仅吸纳约两成城镇就业,单靠科技与高端制造,带不动其余八成的就业-收入-消费循环。

二、数据纪律出了问题

但是,诊断准确,不等于结论成立。研报在数据精确度与政策评估上,存在明显的选择性偏差。

1. “社零转负”是个伪命题

研报传播最广的一句话——“社零近40个月首次转负”——与官方7月+0.6%的数据明显不符。

实际情况:高盛用的是限额以上单位商品零售额口径,这个口径7月同比确实是-3.4%。但限额以上口径只涵盖规模较大的批发零售企业和个体户,大约占全口径社零的35%-40%,并不能代表整个消费市场的全貌。

把“限额以上商品零售额转负”包装成“社零转负”,是全口径与窄口径的刻意混用。这不是一个小问题。宏观研报的权威性建立在数字的精确性之上,一旦为强化叙事而牺牲口径一致性,其“压力测试”就容易滑向“观点先行”。

2. 政策工具被系统性低估

研报称“7月会议后无实质性需求端政策”,这个判断与事实存在较大偏差。

事实上,需求端工具已在陆续落地。根据财政部8月18日国新办发布会的最新数据:

已下达以旧换新资金1875亿元,带动相关商品销售额约1.32万亿元,惠及1.78亿人次

财政金融协同促内需政策惠及居民1.13亿人次

1000亿元财政金融协同促内需资金:1-7月支持信贷超20万亿元

房地产政策限购松绑、公积金贷款利率降至首套2.6%、换房个税退税延续

育儿补贴(每孩每年3600元)、城乡居民增收计划、个人消费贷贴息等结构性政策

这些工具力度或许不是“大水漫灌”,但绝非“缺席”。高盛把“节奏克制”误读为“政策缺席”,是其结论失准的关键。

3. 忽略了“质量型复苏”的另一面

研报叙事中“经济全面走弱”的另一面,是结构性改善:

二季度名义GDP同比增长5.9%,GDP平减指数13个季度以来首次转正——通缩压力已大幅缓解

服务零售额同比增长5.0%,快于商品零售的3.9%

高技术制造业增加值同比增长14%,远超工业平均4.5%的增速

这不是要为数据“唱赞歌”,而是说明:“账面稳、体感凉”是分配与预期问题,不能简化为“经济失速”。

4. 核心结论属于推断,却被写成事实

“潜在增速永久性下移”是一个有条件的前瞻判断,而非已发生的事实。它的阈值、时点、幅度均无实证锚定。研报的价值在于提供“若不改革会怎样”的压力测试场景;但将其作为对中国经济的基准预测,则是越界。

三、综合评级:诊断优秀,结论克制不足

基于以上分析,我对高盛研报的综合评级如下:

评估维度

需求端诊断

数据精确度

政策工具

评估

结论

分寸感

压力测试价值

评分

A-

C+

C

C+

A

评价

抓住“地产-财富效应”真痛点,逻辑链完整

存在选择性悲观与口径混用

低估已出台需求端措施,误判“缺席”

把条件性预警写成确定性趋势

“永久性下移”阈值是真贡献

总评:高盛胜在逻辑与勇气,弱在数据纪律与政策识别。它是高质量的“压力测试”,而非客观基准预测。

四、为何“看似迟疑”:政策节奏的深层约束

理解了研报的偏差来源,也就理解了政策的真实逻辑——中国并非“没出招”,而是刻意选择了结构与时点。政策的节奏克制,源于六大深层约束。

1. 目标仍有缓冲,子弹留到关键窗口

全年4.5%-5%的增长目标区间,上半年4.7%的增速,下限尚未破防。决策层习惯“留子弹到四季度/明年初”,避免前置透支。当前增速仍在政策容忍区间内,无需立即启动大规模刺激。

2. 不愿重回“债务—地产”老路

地产深度调整下,若大规模放水托房价,将逆转三年去杠杆成果。政策取向已从“稳房价”转向“稳市场+新模式发展”——这是取舍,非无能。政策选择科技、半导体、新能源等新质生产力赛道,正是为避免重蹈日本1990年代“房地产依赖症”覆辙。

3. 汇率与资本账户的牵制

高盛自己提到“人民币被低估约20%”。在美元降息通道中,宽松受汇率稳定约束(央行明确“无贬值促出口意图”)。2026年二季度资本和金融账户逆差达1951亿美元,若央行大幅宽松可能加剧人民币贬值与资本外逃风险。

4. 化债与财政优先级

“十五五”开局强调高质量、防风险,地方仍在化债期。截至2026年一季度末,广东、北京、上海、新疆四个省级行政区已实现全域隐性债务清零。2026年置换债发行进度已达96%,但经营性债务(如城投债)仍需地方自主化解,财政资源被迫优先用于债务本金偿还与利息支出,挤压消费补贴空间。

5. 结构性偏好:押注供给侧升级

决策层判断消费的长期支撑来自产业升级与就业质量,AI、半导体、新能源被视为突破中等收入陷阱的抓手。2026年专项债中20%-25%投向安全领域(如集成电路中试平台、新能源微电网等“卡脖子”技术基础设施),仅15%以上支持新质生产力,显示财政资源优先保障安全与转型,而非短期消费刺激。

6. 时间偏好:等“十月窗口”

7月政治局会议已定调“及时谋划出台务实管用的增量政策”“加大逆周期调节”,促内需政策8月起优化实施。信号清晰:子弹在膛,待三季度数据确认后集中释放。政策选择的节奏克制,实为避免“政策超前于数据”的试错成本,确保政策精准有效。

五、质疑方潜在的三个核心反驳

反驳一:“汇率牵制是借口,不是硬约束”

质疑方逻辑:2026年二季度资本和金融账户逆差达1951亿美元(国家外汇管理局《2026年中国国际收支报告》数据),确实构成资本外流压力。但质疑方会指出两点:第一,中国拥有超过3万亿美元的外汇储备,完全有能力在必要时干预市场;第二,日本的经验表明,在通缩压力面前,汇率贬值并非不可接受——日元在2022-2025年间大幅贬值,并未引发恶性通胀或资本失控。因此,“汇率牵制”更像是政策不愿宽松的托词,而非真正的硬约束。

回应:这个反驳有一定道理,但忽略了一个关键差异——日本的贬值发生在全球低通胀环境,而中国当前面临的是输入性通胀与内需通缩并存的复杂格局。更重要的是,中国企业的外债结构中,美元债占比仍然较高。根据国际清算银行(BIS)数据,截至2026年一季度,中国企业美元计价债务存量约为1.1万亿美元。若人民币大幅贬值,将直接推高这些企业的偿债成本,引发连锁违约风险。此外,央行二季度货币政策执行报告(2026年8月12日发布)明确强调“坚决防范汇率超调风险”——这不是修辞,而是对系统性风险的现实考量。汇率牵制不是“不能”,而是“代价太高”。

反驳二:“化债是挤牙膏,不是真改革”

质疑方逻辑:截至2026年一季度,广东、北京、上海、新疆四个省级行政区已实现全域隐性债务清零(据各省2026年政府工作报告及财政部通报);全国至少34个地级市和191个区县宣布完成隐性债务清零目标。但质疑方会指出:第一,这些“清零”多为“显性化置换”,即将隐性债务转为显性政府债券,并未真正削减债务总量;第二,经营性债务(如城投债)的化解进度远慢于预期,地方财政的实际腾挪空间仍然极窄。

回应:这个反驳抓住了问题的要害——“置换不等于削减”。但需要看到两个积极变化。第一,置换的本质是将高利率、短期限的隐性债务转换为低利率、长期限的显性债务,这本身就降低了地方的利息负担和流动性风险。根据财政部数据,2026年置换债的平均利率较被置换的隐性债务下降了约150-200个基点,每年可为地方节省利息支出数千亿元。第二,“清零”的意义更多在于信用重建——当一个省份宣布隐性债务清零,意味着其融资平台恢复了正常的市场化融资能力。截至2026年6月末,全国地方政府债务余额为587,706亿元(其中专项债务约40.3万亿元,一般债务约17.9万亿元),整体风险可控。化债的节奏或许不够快,但方向是对的。

反驳三:“户籍改革远水不解近渴”

质疑方逻辑:2026年5月,国务院发布《关于推行常住地提供基本公共服务的实施意见》(国发〔2026〕11号),全面取消在就业地参加职工社会保险的户籍限制。但质疑方会指出:第一,政策落地需时间,2026年仅在全国31个省试点,2030年才实现全面覆盖——远水解不了近渴;第二,即使户籍放开,公共服务供给能力的瓶颈(教育、医疗、住房)也会制约实际效果;第三,厦门大学与蚂蚁集团研究院联合发布的《中国家庭财富与消费报告2026年第一季度》显示,城镇户口家庭人均月消费2774元,农业户口家庭1868元,差距约906元(32.6%)。即便户籍改革全面推开,释放的约2.8万亿元消费需求也需要数年才能兑现,无法对冲当前的下行压力。

回应:这个反驳是最有力的,也是最难完全驳倒的。但需要区分“政策效果的时滞”与“政策方向的错误”。户籍改革确实不是一剂速效药,但它是一项“慢变量”工程——其意义不在于短期对冲下行,而在于修复长期增长的基础。中国目前约有1.8亿农民工在城市工作但未享受同等公共服务,他们的边际消费倾向远高于城镇居民。一旦他们获得稳定的市民身份和公共服务预期,其储蓄动机将显著下降,消费行为将发生结构性转变。这个过程可能需要3-5年,但一旦启动,其释放的需求将是持久且自我强化的。高盛的框架擅长捕捉“季度级别的传导”,却对这种“代际级别的变迁”缺乏感知力。

六、“永久性下移”的逻辑漏洞

在回应了质疑方的三个核心反驳之后,我们再回到高盛研报最具争议的结论——“潜在增速永久性下移”。这个结论存在三个根本性的逻辑跳跃,使其更像一个警示性的“思想实验”,而非严谨的经济学推演。

第一,混淆了周期性与结构性。

高盛将地产下行、AI替代等当前周期的负面冲击,直接等同于潜在增速本身的下降。但经济学常识告诉我们,潜在增速衡量的是要素充分配置下的长期产出能力,而非短期的需求缺口。当前实际增速与潜在增速之间的差距,恰恰是周期性疲弱的体现,而非潜在增速的平台式下沉。将二者混为一谈,在逻辑上是站不住脚的。

第二,单向看待技术冲击,忽视了创造效应。

高盛只看到了AI对就业的替代威胁,却完全无视其对全要素生产率的提升和对新岗位的创造。根据麦肯锡全球研究院2025年的测算,生成式AI到2030年有望为中国带来约2.5万亿美元的年度经济价值,同时净创造约3000万个新岗位——主要集中在“人机协同”的制造、医疗和线下服务领域。AI正在拆解和重组工作任务,催生出大量“人机协同”的新岗位。这种“任务重组”带来的就业增量,远比单纯的“岗位消失”更为复杂,也更具韧性。高盛的视角过于静态和悲观。

第三,低估了中国结构性改革的累积效应。

高盛的分析框架似乎假定中国的政策工具箱已经见底。但事实上,无论是2026年5月推出的户籍社保新政,还是“十五五”规划中将内需确立为增长支柱,这些结构性改革的效果虽然需要时间释放,但其对需求端的长期修复潜力不容忽视。高盛显然低估了这些制度变革的“慢变量”能量。

综上,“永久性下移”是一个有价值的压力测试场景,但它不应被当作一个既定的、不可避免的趋势。它提醒我们要警惕风险,却不能作为我们理解中国经济未来的唯一坐标。

七、为什么“永久性下移”可以被避免

高盛之所以得出悲观的结论,根源在于它误判了中国政策的空间和节奏。事实上,避免“永久性下移”的路径是清晰的,关键在于能否在未来两个窗口期内推出真改革。

财政与货币政策仍有充足的操作余地。 当前企业贷款利率处于历史低位,社会融资成本持续下行,表明货币政策并未到极限,只是需要在“稳增长”与“稳汇率”之间寻求更精巧的平衡。财政方面,根据国际货币基金组织(IMF)2026年4月的《财政监测报告》,2025年中国中央政府债务占GDP比例约为23.6%,远低于美国的118.7%、日本的252.4%和欧元区的88.2%。这意味着,如果需要,中央政府完全有能力加杠杆来对冲地方化债带来的紧缩效应。所谓的“政策空间耗尽”论,并不成立。

结构性改革才是治本之策。 高盛所担忧的“地产-财富-消费”负反馈链,其本质是分配与预期问题。打破这一链条的关键,不在于重回“大水漫灌”的老路,而在于三项相互关联的核心改革:

第一,财税与分配制度改革。这是所有改革中最硬核的一环。当前中国经济的深层矛盾,很大程度上源于财权与事权的不匹配——地方承担了绝大部分公共服务支出,却缺乏稳定的主体税源,只能依赖土地出让收入和隐性债务。这种财政结构,天然驱动地方政府“重投资、轻消费”“重生产、轻分配”。改革的方向应当是:逐步建立以消费税和房产税为主体的地方税体系,同时加大中央对养老、医疗、教育的直接支出责任,减轻地方负担。在分配端,则需要通过累进税制改革、国有资本划转社保、提高劳动报酬在初次分配中的比重等手段,缩小收入差距,真正做大中等收入群体。

第二,户籍社保改革。加速推进1.8亿农民工的市民化进程,将其纳入城市公共服务体系,不仅能释放万亿级的消费潜力,更能从根本上稳定其收入预期,修复受损的社会信心。

第三,AI时代的就业保障体系。与其恐惧AI,不如主动拥抱。建立由政府、企业、个人共同承担的终身职业技能培训体系,将因技术替代而失业的人群重新武装起来,让他们在新的“人机协作”岗位上获得更高收入。这才是应对“技术性失业”的正解。

政策的节奏克制不等于不作为。 正如前文所述,当前的政策节奏是深思熟虑的结果——既要守住增长底线,又要避免重蹈债务驱动老路,还要为汇率和资本流动留足缓冲。7月政治局会议已明确“及时谋划出台务实管用的增量政策”,这本身就是清晰的信号:子弹已经上膛,等待最佳时机扣动扳机。

八、结语:一份“对一半”的研报,如何正确使用

总而言之,高盛的这篇研报是一份高质量的“压力测试报告”,而非一份可靠的“基准预测”。

它的价值在于,用一条完整的逻辑链,向我们揭示了“需求端持续疲弱最终可能导致潜在增速永久性下移”这一极端风险。它迫使我们必须正视“地产—财富—消费”负反馈链的现实,并认真思考改革的紧迫性。

它的局限在于,为了强化叙事,在数据精度和政策评估上出现了选择性偏差,并将一个有条件的风险情景,包装成了一个近乎确定的趋势判断。这使得它在诊断层面得分很高,却在结论层面失了分寸。

对于读者而言,正确的打开方式是:采信其诊断,警惕其数据,质疑其结论。

中国经济当前面临的不是“失速”,而是转型期的结构性阵痛。政策的选择不是在“做”与“不做”之间,而是在“保增长下限”与“去杠杆、稳汇率、化债、产业升级”的多重目标之间寻找艰难的平衡。高盛的分析框架更擅长捕捉短期的市场传导,却对中国通过制度变革释放长期红利的韧性估计不足。

避免“潜在增速永久性下移”的关键,不在于一场大规模的刺激,而在于能否在未来一到两年内,坚定地推进户籍社保改革、建立AI时代的就业安全网、深化财税与分配制度改革,真正激活国内消费市场。这条路充满挑战,但方向明确。

“实事求是、解放思想”的思想法宝,依然是我们在复杂局面中寻找出路时最可靠的方向指南。


往期国内经济随笔:
从“投资驱动”到“消费筑基”:过剩经济条件下内需扩张的逻辑重构
再看——朱镕基总理2001年中央经济工作会议讲话节选
“三维指标矩阵”透视中国经济真实的十年冷暖与破局之路
从GDP核算到有效需求不足再探:中国经济循环的瓶颈与突破
以深化金融与税收改革破解有效需求不足:基于分配制度改革的一种蓝图性思考
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-12 10:49:17 HTTP/1.1 GET : http://e.15386.cn/a/459908.html
  2. 运行时间 : 0.075354s [ 吞吐率:13.27req/s ] 内存消耗:4,571.55kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d8f63cb96212d559fb08d755c310d11d
  1. /www/wwwroot/e.15386.cn/public/index.php ( 0.79 KB )
  2. /www/wwwroot/e.15386.cn/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/e.15386.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/e.15386.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/e.15386.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/e.15386.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/e.15386.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/e.15386.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/e.15386.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/e.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/e.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/e.15386.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/e.15386.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/e.15386.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/e.15386.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/e.15386.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/e.15386.cn/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/e.15386.cn/app/common.php ( 0.03 KB )
  27. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/e.15386.cn/config/app.php ( 0.95 KB )
  30. /www/wwwroot/e.15386.cn/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/e.15386.cn/config/console.php ( 0.23 KB )
  32. /www/wwwroot/e.15386.cn/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/e.15386.cn/config/database.php ( 2.48 KB )
  34. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/e.15386.cn/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/e.15386.cn/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/e.15386.cn/config/log.php ( 1.35 KB )
  38. /www/wwwroot/e.15386.cn/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/e.15386.cn/config/route.php ( 1.89 KB )
  40. /www/wwwroot/e.15386.cn/config/session.php ( 0.57 KB )
  41. /www/wwwroot/e.15386.cn/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/e.15386.cn/config/view.php ( 0.82 KB )
  43. /www/wwwroot/e.15386.cn/app/event.php ( 0.25 KB )
  44. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/e.15386.cn/app/service.php ( 0.13 KB )
  46. /www/wwwroot/e.15386.cn/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/e.15386.cn/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/e.15386.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/e.15386.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/e.15386.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/e.15386.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/e.15386.cn/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/e.15386.cn/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/e.15386.cn/route/app.php ( 1.72 KB )
  100. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/e.15386.cn/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/e.15386.cn/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/e.15386.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/e.15386.cn/runtime/temp/d997cd9a305c3ff6673a7bb9457595c9.php ( 8.07 KB )
  140. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000633s ] mysql:host=172.18.0.4;port=3306;dbname=e_15386;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000734s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000402s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000307s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000513s ]
  6. SELECT * FROM `set` [ RunTime:0.000282s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000556s ]
  8. SELECT * FROM `article` WHERE `id` = 459908 LIMIT 1 [ RunTime:0.000383s ]
  9. UPDATE `article` SET `lasttime` = 1791773357 WHERE `id` = 459908 [ RunTime:0.001646s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000292s ]
  11. SELECT * FROM `article` WHERE `id` < 459908 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000408s ]
  12. SELECT * FROM `article` WHERE `id` > 459908 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000379s ]
  13. SELECT * FROM `article` WHERE `id` < 459908 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000760s ]
  14. SELECT * FROM `article` WHERE `id` < 459908 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000655s ]
  15. SELECT * FROM `article` WHERE `id` < 459908 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000556s ]
0.085946s