当前位置:首页>农业>文献分享|中国北方的灌溉投资与农业生产力

文献分享|中国北方的灌溉投资与农业生产力

  • 2026-07-01 03:01:43
文献分享|中国北方的灌溉投资与农业生产力

摘要

灌溉被广泛认为是农业生产力和农村经济发展的关键驱动力,然而由于灌溉投资的内生性,关于其影响、作用机制及长期经济回报的可靠证据仍然有限。本文利用政府灌溉投资的实施时点及跨度15年的纵向家庭调查数据,考察了灌溉对农业生产力的影响。研究发现,灌溉投资使灌溉耕地占比提高了11.0个百分点,进而使单位面积产出提高了14.9%、农业净收入增长了15.6%、农业全要素生产率改善了13.7%、单位劳动产出提高了36.2%。上述效应主要由四条关键机制驱动:高生产力投入品使用增加、种植面积扩大、劳动力从农业向非农部门重新配置以及干旱损失的缓解。其中,由灌溉引发的耕地扩展和劳动力再配置解释了单位劳动产出增幅显著更大的原因成本效益分析表明,灌溉投资具有较高的回报率,其中约一半的回报来源于劳动力再配置所带来的非农收入增加。上述结果为灌溉投资在提高农业生产力和加速农村转型中发挥重要作用提供了有力证据,其益处不仅限于农业生产本身,还通过影响劳动力市场延伸至农业部门之外

介绍

灌溉长期以来被公认为农业生产力的关键决定因素,尤其在易受水资源短缺影响的地区(如Bardhan et al., 2012; Blakeslee et al., 2023; García Suárez et al., 2019; Q. Huang et al., 2006)。随着全球农业系统面临日益加剧的气候变率,理解溉对农业生产力的因果效应变得愈发紧迫。然而,准确估计灌溉的真实效应面临内生性问题的困扰,因为灌溉投资往往受到经济条件和地理特征等同样影响农业产出的因素驱动。此外,尽管灌溉被广泛认为能够提高作物产量,但其长期经济回报仍缺乏充分认识。同时,鲜有研究系统识别灌溉影响农业生产力的作用机制,这使得我们对其更广泛经济效益的理解存在显著空白

本研究利用一套独特的数据集,该数据集来源于中国北方88个代表性村庄在15年间开展的五轮纵向家庭调查。样本充分代表了中国干旱灌溉农业区的特征。我们利用政府灌溉投资在这些村庄中的实施时点来识别灌溉投资对农业生产力的因果效应。¹重要的是,本研究旨在揭示这一效应背后的作用机制,并估算灌溉投资的成本效益比。与以往研究主要考察灌溉对农业产出值的影响不同,本研究纳入了四种不同的生产力指标——单位播种面积产出、单位劳动投入产出、农业全要素生产率(TFP)以及农业净收入——从而提供了灌溉在不同维度上效应的更全面图景。为增强可比性,我们聚焦于三种主要粮食作物(水稻、小麦和玉米),这三类作物占中国粮食总产量的90%以上。为指导实证分析,我们构建了一个概念框架,以考察灌溉投资影响农业生产力的主要渠道。

我们发现,灌溉投资使灌溉耕地面积占比提高了11.0个百分点,进而显著提升了全部四项农业生产力指标。估计结果表明,灌溉投资使单位面积产出提高了14.9%,农业净收入增长了15.6%,农业全要素生产率改善了13.7%。然而,灌溉投资对单位劳动农业产出的影响更为突出,使其提高了36.2%——是其他生产力指标所受影响的两倍以上。我们证明,单位劳动产出受到的显著更大影响,归因于灌溉在大幅减少农业劳动投入的同时有效扩大了耕地面积

我们识别出灌溉提高农业生产力的四条主要渠道。第一,灌溉投资显著增加了农药、化肥和机械的使用量,增幅分别为14.1%、6.2%和14.2%。这些投入属于"高生产力投入",能够突破传统资源约束提高农业产出(Chambers et al., 2010; McArthur & McCord, 2017; Tilman et al., 2002)。第二,灌溉投资使退耕和撂荒地占比下降了7.6%,并使耕地流转出租占比提高了2.4%,从而带来了耕地面积的净增加。这一耕地面积的净增长是单位劳动产出上升的重要来源。第三,灌溉投资使农户家庭平均农业劳动时间减少了16.1%,非农劳动时间增加了8.7%。农业劳动投入的减少是单位劳动产出增幅显著更大的另一解释。第四,灌溉投资能够抵消超过一半的干旱对农业收入造成的损失。通过对上述渠道的分析,本研究为灌溉投资如何提升农业生产力提供了新的见解,尤其是在气候变化和乡村转型的背景下。此外,我们还开展了异质性分析,结果表明初始生产力较低的土地从灌溉投资中获益更多,而女性劳动力较多且来自较贫困村庄的农户从投资带来的劳动力再配置效应中获益更多

我们在不同气候变化情景下估算了中国北方灌溉投资的成本效益比。研究发现,即使不考虑灌溉对干旱损失的缓解效应及其对非农收入的影响,成本效益比已然很高;10年的回报几乎足以覆盖灌溉投资的全部成本。若考虑灌溉在RCP4.5和RCP8.5气候变化情景下对干旱损失的缓解效应,成本效益比将显著提高。更为重要的是,若进一步纳入灌溉通过劳动力再配置对非农收入的影响,成本效益比将翻倍以上。这一发现表明,节约农业劳动力是灌溉投资改善农户福利的一条关键渠道

本文对灌溉与农业生产力领域的文献做出了若干重要贡献。第一,本文提供了灌溉升级对农业生产力影响的稳健因果证据。尽管已有大量研究考察了灌溉对农业结果的影响,但结论参差不齐。部分研究发现灌溉对农业产出具有显著正向影响(如García Suárez et al., 2019; Q. Huang et al., 2006),而另一些研究则发现影响不显著(如Fuglie et al., 2021; Mazur, 2023)。造成结论分歧的一个可能原因在于灌溉投资具有内生性,而多数现有研究未能充分处理内生性偏误。附录A.1回顾了发表在主流经济学期刊上的22篇相关文献。文献综述显示研究结论存在分歧,且在22篇文章中仅有4篇尝试运用标准因果识别方法处理内生性偏误(Bravo-Ureta et al., 2020; Duflo & Pande, 2007; Dyer & Shapiro, 2023; Jones et al., 2022)。本研究与这些因果效应研究最为接近。关键区别在于,本研究是唯一采用四种不同生产力指标的研究——而现有研究主要关注农业收入效应——并且利用全面的家庭调查数据计算了投资成本效益比。需要指出的是,由于大多数村庄在本研究所考察的公共灌溉投资之前已具有较高的灌溉率,且投资主要集中于提高供水可靠性的小型项目,因此本研究的发现应被理解为反映了政府灌溉升级的潜在影响,而非灌溉的边际生产力

第二,本研究对灌溉提升农业生产力的作用机制进行了更为全面的考察。我们不仅考虑了已有充分文献记录的路径——如劳动力再配置(如Asher et al., 2022; Xiao et al., 2022)和缓解气候冲击损失(如Birthal et al., 2015; Gatti et al., 2021; Siebert et al., 2017; Troy et al., 2015; D. Wang, Zhang, et al., 2024; Zhu & Burney, 2022)——还纳入了较少被探讨的机制,包括高生产力投入品采纳的增加和耕地面积的扩展。这些发现是对现有灌溉与农业生产力研究的有益补充。据我们所知,本研究是首个利用家庭层面数据系统分析灌溉作用机制的研究。也有部分研究从集约边际(即已灌溉土地上用水强度的调整)和广延边际(即灌溉总体规模或结构的变化)的视角评估了灌溉政策的影响(如Cameron-Harp & Hendricks, 2025; Drysdale & Hendricks, 2018; Earnhart & Hendricks, 2023)。本研究表明,公共灌溉投资通过用水的集约边际和广延边际两条路径影响农业生产力,从而对这一文献做出了贡献

第三,本研究提供了对灌溉投资政策制定至关重要的全面成本效益分析。我们的分析不仅考虑了灌溉投资对农业收入的影响,还纳入了其在不同气候变化情景下缓解干旱损失的效应,以及通过农业—非农劳动力再配置对非农收入的影响。这些分析是对仅考虑灌溉对农业结果影响的现有研究的重要补充。我们表明,考虑灌溉对干旱损失的缓解效应可显著提高灌溉投资的估计收益。更为重要的是,我们指出,若忽略劳动力再配置带来的潜在收益,可能导致对灌溉投资回报的估计偏低超过一半

本文其余部分安排如下:第二部分介绍研究背景;第三部分构建概念框架,以阐释灌溉影响农业生产力的作用机制;第四部分描述数据与识别策略;第五部分报告估计结果;第六部分为结论。

研究背景与概念框架

1、研究背景

自20世纪50年代以来,政府对灌溉基础设施的大量投资推动了灌溉面积的快速增长。到20世纪70年代末,近一半的耕地已具备灌溉条件(Wang et al., 2020)。在这一时期,灌溉投资主要以开发地表水资源为目标。从20世纪70年代初开始,政府为应对地表水资源短缺,开始支持机井建设。然而,20世纪70年代末农业生产去集体化之后,灌溉投资有所放缓。自20世纪90年代末起,灌溉面积下降与农业绩效停滞促使政府发起了新一轮灌溉投资,其重点在于升级现有灌溉设施。

进入21世纪,中国政府主导的灌溉投资在华北地区持续增长,这一趋势可从三项国家级项目中得到印证。第一项是2001年启动的"节水增产重点县"项目,此后数年在300个重点农业县投资灌溉基础设施。²第二项国家级项目为"小型农田水利重点县",于2009年启动,共遴选2706个县实施小型农田灌溉项目。³第三项国家级灌溉项目为"规模化节水灌溉增效示范项目",于2011年启动,涉及120个县。⁴灌溉项目主要面向北方干旱粮食主产区和主要作物生产县。一个县在不同年份可能同时纳入多个项目,但具体到单个村庄,同时获得多项投资的可能性较低。

我们的实地调查数据(详见第4.1节)揭示了若干与华北灌溉投资背景相符的事实。基于2001至2015年间中国北方88个随机抽取村庄的调查数据,我们发现:(1)在此期间公共灌溉投资实施之前,大多数村庄已具有较高的灌溉率;(2)此期间所观测到的公共灌溉投资大多为旨在改善供水条件的小型灌溉项目;(3)村庄层面所观测到的公共灌溉投资与国家灌溉项目在样本村庄所属县的推广时间相一致。更多细节见第4.1.3节。上述背景因素表明,本研究的发现应被理解为反映了政府灌溉升级的潜在影响,而非灌溉本身的边际生产力

2、概念框架

本研究考察政府灌溉投资在扩大灌溉面积和改善灌溉设施以保障灌溉供水方面的效应。出于对内生性和可比性的考量,我们的分析排除了私人投资以及政府在田间节水灌溉技术(如喷灌和滴灌系统)方面的投资。为简洁起见,下文将"政府灌溉投资在扩大灌溉面积和改善灌溉设施以保障灌溉供水"简称为"政府灌溉投资"

除了通过增加灌溉用水量产生的直接效应外,我们预期灌溉投资还将通过调整劳动力、耕地和其他高生产力投入品的使用,以及缓解气候冲击造成的损失,间接影响农业生产力。为全面捕捉对农业生产力的影响,本研究采用四种不同的生产力指标:单位面积产出、单位劳动产出、农业全要素生产率(TFP)以及农业净收入。图1展示了灌溉投资通过下文详述的各渠道对农业生产力的潜在影响。

更多灌溉的直接效应 灌溉投资自然会增加灌溉面积并提高灌溉可靠性。在其他生产投入不变的条件下,更多的灌溉和更高的灌溉可靠性能够提高单位面积产出和单位劳动产出。对农业全要素生产率的影响则取决于产出增长是否超过灌溉成本的增幅。灌溉投资可能促使农户调整其他投入品,从而对农业生产力产生以下间接效应。

通过动力调整产生的效应灌溉投资通过劳动力调整对农业生产力的影响方向不确定。灌溉属于劳动密集型活动(Schuenemann et al., 2018)。若灌溉设施维护不善,农户可能需要花费大量时间保障水源和维护灌溉渠道。因此,灌溉投资有可能减少农户用于灌溉的时间。同时,灌溉条件的改善也可能促进机械化等互补性节劳技术的采纳,因为更好的水分管理改善了田间条件,且往往与土地整治相伴随,使大规模机械化作业更具可行性(Li et al., 2024)。然而,若灌溉投资扩大了灌溉面积,也可能增加农户用于灌溉的时间。劳动力投入的变化对不同生产力指标的影响各异。例如,劳动力投入的减少可能提高单位劳动产出,但不会直接影响农业全要素生产率。

通过耕地面积调整产生的效应 灌溉投资对管理耕地面积的影响方向同样不确定。灌溉投资可能促使农户将林地和闲置地转为耕地。更好的灌溉条件也可能使土地出租更具盈利性,从而促进土地流转。耕地面积的变化对不同生产力指标的影响各异。例如,耕地面积的增加可能提高单位劳动产出,但未必直接影响单位面积产出和农业全要素生产率。

通过高生产力投入品调整产生的效应若灌溉与其他高生产力投入品(如化肥、农药和机械)具有互补性,灌溉投资可能增加其他高生产力投入品的使用,从而提高农业生产力(Cai et al., 2008)。对农业全要素生产率的影响取决于这些高生产力投入品是否不成比例地提高了农业产出。然而,若灌溉替代了其他高生产力投入品,农业生产力则可能下降。

通过缓解气候冲击损失产生的效应 现有研究表明,灌溉投资能够抵消干旱(Kuwayama et al., 2019; Mukherjee & Schwabe, 2015)和极端高温(Thiery et al., 2020; Z. Wang, Wu, et al., 2024; D. Wang, Zhang, et al., 2024)造成的产量损失,从而提高农业生产力。本研究表明,灌溉通过引导农户调整其他投入品的使用来缓解气候冲击的损失。因此,灌溉在气候冲击条件下也通过调整其他投入品间接影响农业生产力

上述分析表明,使用不同的农业生产力指标时,灌溉投资的估计效应可能差异显著。这主要是因为不同的生产力指标侧重于不同的影响渠道。重要的是,由于单位劳动产出所受的影响是土地生产力和劳动生产力所受影响的综合结果,若灌溉投资引发了劳动力调整,我们预期单位劳动产出所受的影响将不同于单位面积产出。具体而言,若灌溉投资大幅降低了灌溉的劳动力需求,我们预期单位劳动农业产出所受的影响将远大于单位面积产出

数据和实证方法

1、研究数据
1.1 实地调查数据
家庭层面数据来源于北京大学中国农业政策研究心开展的"中国用水制度与管理"调查。调查区域位于黄河流域上下游的宁夏和河南省,以及海河流域的河北省。选取这三个省份的原因在于,它们代表了中国不同程度的水资源短缺水平和灌溉模式。⁵这是一项多轮跟踪调查,在上述三省对固定样本进行持续追踪。2001年完成首轮调查后,研究人员每隔3—4年重返同一村庄,对同一批农户进行回访。2001至2016年间共开展了五轮调查,具体年份分别为2001年、2004年、2008年、2012年和2016年
样本农户采用分层随机抽样方法选取,以反映水资源短缺和灌溉条件的差异。在河北省,分别从沿海地区、山区和中部地区各随机抽取一个县。宁夏选取了5个县,河南选取了6个县,选取依据是各县与黄河的距离差异。在每个县内随机抽取2—4个乡镇,每个乡镇随机抽取2个村庄,每个村庄随机抽取4户农户(少数较大村庄抽取5或6户)。按照这一抽样方法,2001年第一轮调查共覆盖3省14县80个村庄的338户农户。
后续调查旨在追踪此前各轮调查中的同一批农户。然而,随着时间推移,样本流失不可避免。每轮调查中,调查员首先尝试回访各村上一轮调查过的农户。若上轮调查中的某户农户无法追踪,则从同一村庄中随机抽取一户新农户替代。自第三轮调查起,鉴于河北省对地下水灌溉的高度依赖,调查新增了河北省的一个县,从中随机抽取4个乡镇、8个村庄,每村抽取4户农户,共新增32户农户。最终,五轮调查共涉及3省15县88个村庄的571户农户。样本县的地理位置如图A.1所示。
本研究样本代表了中国主要的干旱灌溉农业区,这些区域主要分布在水资源稀缺的北方地区,与南方水资源相对丰沛的水稻灌溉区形成鲜明对比。在北方区域中,我们选取了三个省份——宁夏(西北干旱半干旱农业区)、河北(华北山地丘陵农业区)和河南(黄淮海平原农业区)——以捕捉中国最关键的干旱灌溉系统的异质性。抽样按水资源短缺程度和灌溉条件进行分层,每省随机抽取3—5个县,再在各县内随机抽取村庄和农户,从而确保获得一个具有代表性且与政策相关的数据集,以分析水资源约束型农业系统中的灌溉问题
调查包含村庄问卷和家庭问卷两部分。家庭问卷收集了家庭人口特征、各家庭成员的劳动分配、各地块的土地利用与灌溉实践,以及各地块的农业投入产出等详细信息。村庄问卷收集了村庄的社会经济特征和灌溉投资情况投资来源分为政府资金(包括中央和地方两级)和社区投入(包括农户、村集体和水管人员)。前四轮调查的灌溉投资数据对应年份分别为2001年、2004年、2007年和2011年。第五轮调查中,受访者回忆了2005至2015年的逐年灌溉投资详细数据。综合各轮数据,构建了2001至2015年的准连续数据集,但2002年和2003年存在数据缺口。
1.2  气候数据
逐日降水和温度数据来源于最新的全球再分析数据集——第五代欧洲再分析陆地分量增强型全球数据集(Enhanced Global Dataset for the Land Component of the Fifth Generation of European ReAnalysis)。⁶该数据集覆盖1981年至今,空间分辨率为9 km×9 km。基于样本村庄的位置信息,我们利用ArcGIS构建了2001至2016年(即调查数据覆盖期)的村庄级逐日平均温度和逐日总降水量;以距村庄中心最近的气候网格数据作为该村庄的气候数据。
基于Palmer干旱严重指数衡量干旱基于气候数据,我们构建了广泛使用的Palmer干旱严重指数(PDSI)以衡量样本村庄的干旱程度(如Seneviratne, 2012; Sheffield et al., 2012)。村庄级干旱指标的逐年计算分为两步第一步,参照Liu et al.(2004)的方法,我们将村庄级降水和温度数据与中国科学院南京土壤研究所提供的县级土壤数据相结合,计算每个村庄的月度PDSI值。⁷月度PDSI的取值范围为-10至10,数值越小表示干旱程度越严重,但大多数值通常落在-4至4之间。PDSI未考虑灌溉或种植耐旱作物等人类活动因素,因此仅反映自然条件下的农业干旱(Wu et al., 2022)。
第二步,我们以每个种植年度(从前一年10月至当年9月)中月度PDSI低于-3的月份数作为年度干旱水平(记为PDSIs)。我们采用PDSIs的年度指标而非月度PDSI均值,因为PDSIs能更好地捕捉极端干旱的持续时间。我们未采用日历年(1月至12月)或单一生长季的干旱指标,因为样本地区在一个种植年度内主要实行冬小麦—夏玉米双季种植。⁸我们进行了稳健性检验,结果表明估计值对采用日历年或4月至9月主要生长季来定义干旱具有稳健性(表A.2)。由于文献中通常将PDSI≤-3视为严重干旱或更极端的条件(如Zhao et al., 2017),本文以PDSI=-3作为阈值;我们将证明主要结果对替代阈值同样稳健。
基于HDDs衡量极端高温我们还参照既有文献(Burke & Emerick, 2016; Jones et al., 2010),基于逐日温度构建了广泛使用的温度指标——生长季度日(GDDs)和有害度日(HDDs)。GDDs表示一个种植年度内介于下限阈值8°C和上限阈值32°C之间的累积热量暴露。HDDs衡量同一时期内超过32°C有害阈值的累积温度暴露。这两个变量通常结合使用,以捕捉温度对作物生长的非线性效应。其中,HDDs专门捕捉极端高温的有害影响,因为一旦温度超过临界阈值,作物产量将急剧下降(Burke et al., 2015)。
为计算GDDs和HDDs,我们首先确定每天在温度边界内的温度暴露量,然后对逐日暴露量加总得到年度GDDs和HDDs。对于每一天,基于逐日最低和最高温度,利用正弦曲线近似日内温度分布(Schlenker & Roberts, 2009)。该近似方法估计每个村庄在一天内暴露于每个1°C温度区间的时长,并将其转换为度日。对于GDDs,低于8°C的暴露时间贡献0个GDDs,8°C至32°C之间的温度贡献z-8个GDDs,高于32°C的温度贡献24个GDDs。对于HDDs,高于32°C的暴露时间贡献z-32个HDDs,否则贡献0个HDDs。最后,将一个种植年度内所有天数的GDDs和HDDs分别加总,得到年度GDDs和HDDs。
1.3 灌溉投资
本研究聚焦于来自中央和地方政府的公共灌溉投资。少数农户(9户)也对自身耕地的灌溉基础设施进行了大量投资,为解决内生性问题,我们将这些农户从样本中剔除。关于投资资金来源的更多讨论将在第4.2.2节中呈现。以下介绍样本村庄公共灌溉投资的详细情况。
公共灌溉投资的时间图2(蓝色圆点)展示了村庄层面政府灌溉投资起始年份的累积分布。结果显示,在样本期间,16%的村庄于2001年开始接受政府灌溉投资,接受投资的样本村庄比例随时间逐渐上升,到2015年达到89%。⁹
公共灌溉投资的资金来源我们的调查仅能识别公共灌溉投资的资金来自县级及以上政府。村干部和村民均不清楚公共资金的确切来源,因为中央及更高级别政府的拨款均通过县政府下达至村庄。我们尝试通过将样本县与第2节详述的三项国家灌溉项目进行匹配来识别资金来源。结果发现,14个样本县中有12个出现在三项国家灌溉项目的受资助县名单中。
图2还展示了县级灌溉投资的时间(绿色圆点),数据来源于各轮国家灌溉投资官方网站。我们观察到县级灌溉投资呈现非常相似的趋势,表明村庄层面的投资由县级投资驱动。但需要强调的是,我们并无项目层面的信息,分析中完全依赖村庄层面的投资数据。事实上,即使掌握项目信息,也很难将具体投资与特定项目对应。具体而言,部分村庄可能获得某项目资金后挪用,而另一些村庄可能留存了其他项目的结余资金,导致项目与投资之间存在脱节
投资用途公共灌溉投资按用途分为两类。第一类为供水基础设施的建设或维修投资,包括水源(如机井、水库、塘坝、蓄水池和水坝)和输水系统(如渠道、管道、泵站和量水设施)。第二类为田间节水技术投资,主要包括喷灌和滴灌系统。在本研究中,兼具供水和节水功能的输水设施——如渠道和管道——被归类为供水基础设施。数据显示,大部分公共投资投向了供水基础设施(图A.2)。田间节水技术仅在观测期最后3年出现在少数村庄,涉及约3%的样本农户。为确保可比性,主分析排除了田间节水技术投资。更多投资细节见图A.3:67%的项目用于渠道和渠道衬砌,11%用于管道,10%用于机井,6%用于水泵和灌溉动力系统。
投资性质我们发现,灌溉投资主要是旨在改善已具备相对完善灌溉系统的干旱地区(即华北地区)供水条件的小型灌溉项目。具体而言,图A.4显示,研究区域在投资前已具备较好的灌溉条件:约70%的样本村庄在投资前灌溉率已超过80%,灌溉率低于50%的样本村庄不足10%。此外,如图A.3所示,大部分项目为小型灌溉设施(即渠道和渠道衬砌)。上述发现与第2节所述事实一致,即大型灌溉投资已在中国集体化农业时期——即本研究期间之前——完成。
谁获得了投资初始灌溉率较低的村庄可能更早获得投资。然而,数据并不支持这一假设。如图A.4所示,样本村庄的初始灌溉耕地占比与获得投资年份之间实际上不存在显著相关性,相关系数为-0.6,标准误为0.5。此外,如表A.3所示,投资时间与其他八个村庄层面灌溉的潜在决定因素(即人均耕地、人均收入、外出务工人员占比、缺水程度、距县城距离、人口规模、经济作物用地占比、非农收入占比)之间也不存在显著相关。但我们发现,投资时间与县层面初始人均GDP呈负相关,与初始农业GDP占比和农村人均收入呈正相关(表A.4)。这一发现与中国通常向贫困农业县提供更多公共资金以支持农业的事实一致(K. Huang, Yan, et al., 2020; K. Huang & You, 2025)。
每个项目持续多久如图A.5所示,77.6%的项目在一年内完工,仅10.6%的项目持续超过两年。这与本研究考察的投资主要用于升级现有灌溉设施或投资小型新灌溉设施、因而可在数月内完成的事实一致。此外,灌溉投资通常在一年中的农闲季节启动,并可在当年开始影响农业生产。需要注意的是,我们的调查根据资金使用时间线估算项目持续时间。由于财政资金通常需要年度独立结算和拨付,这一推断相对准确。但由于部分资金在项目完工验收后拨付,我们的统计可能略微高估了项目的实际持续年限。
投资如何组织根据调查,灌溉投资可在县、乡或村层面组织。政府首先落实资金来源,部分来自中央政府,部分来自地方政府;中国中央政府通常要求地方为中央资助项目配套资金。随后,政府开展公开招标,中标方负责按要求完成指定建设。完工后,工程须经政府检查验收。所有拥有适合灌溉土地的农户均可从灌溉投资中受益。该投资不改变农户的土地使用权。设施建成后,由农户自行管理和经营农田。⁴
2、实证策略
2.1 基模型
本文采用交错双重差分(DID)模型估计灌溉对农业生产力的影响:
其中,yijt表示第t年村庄j中农户i的结果变量。核心结果变量包括灌溉耕地占比及不同的农业生产力指标。我们采用四种生产力指标:单位面积产出、单位劳动产出、农业全要素生产率(TFP)和农业净收入。所有生产力指标均针对三种主要粮食作物(水稻、小麦和玉米)计算,这三类作物占中国粮食总产量的90%以上。
核心解释变量Postjt为虚拟变量,若村庄j在第t年已接受灌溉投资则取1,否则取0。基准估计将处理时间定义为村庄首次获得公共灌溉投资的年份;需要说明的是,大部分投资在一年内完工(第4.1.3节)。若将最后投资年份定义为处理时间,所得估计结果基本一致(表A.6)。¹¹此处投资特指政府公共灌溉投资;为避免内生性问题,我们剔除的私人投资核心关注系数a1通过比较较早和较晚获得政府投资的村庄进行估计。如图2所示,样本期间内大部分但并非全部村庄获得了政府投资。未获得政府投资的村庄作为纯对照组,这对于避免交错DID估计中的潜在偏误至关重要(Borusyak et al., 2024)。
模型包含农户固定效应(μi以控制农户层面不随时间变化的因素,以及年份固定效应(τt以控制所有农户共同面临的年度冲击。模型还控制了一组控制变量(Xijt,包括气候变量(PDSIs、HDDs、GDDs)以及初始村庄特征(人均耕地、人均收入、外出务工人员占比、缺水状况)与年份虚拟变量全集的交互项。这些村庄层面变量同样来源于调查数据。εijt为误差项。标准误在村庄层面聚类,以处理同一村庄内农户之间的空间相关性。
鉴于近期文献对交错处理采用和处理效应异质性条件下两向固定效应(TWFE)估计量可能存在偏误的关注(de Chaisemartin & d'Haultfoeuille, 2020; Goodman-Bacon, 2021),我们还采用Callaway和Sant'Anna(2021)提出的方法(CSDID)估计模型(1),该方法对此类偏误具有稳健性。我们发现CSDID估计值与基准TWFE估计值接近,表明处理效应异质性导致的偏误在本文设定中可能并不显著。这一稳健性或许归因于存在大量从未受处理的样本单元,它们构成了干净的对照组,有助于缓解晚期处理组与早期处理组比较所带来的问题(Borusyak et al., 2024)。
需要指出的是,主分析聚焦于供水基础设施方面的公共灌溉投资。我们剔除了仅受田间节水技术投资影响的样本农户;如第4.1.3节所述,仅有小部分样本农户受到专门针对田间节水技术的投资影响。¹²主分析并不剔除同时用于改善供水和田间节水技术的投资。作为稳健性检验,表A.7的C列报告了同时剔除受供水基础设施和田间节水技术投资影响的样本农户后的结果,所得结论基本一致。
2.2 解决内生性问题
上述识别策略的主要顾虑在于灌溉投资的时间可能具有内生性。例如,灌溉投资的时间可能由村庄初始灌溉条件和经济条件等村庄特征决定。若这些灌溉投资的决定因素与农业生产力相关,则a1的估计可能存在偏误。我们采用以下五种方法应对内生性问题。
第一,我们控制农户固定效应,以剔除所有可能与灌溉投资相关的不随时间变化的地方因素,如地下水禀赋和影响灌溉投资成本的各类地理因素。此外,我们还控制了灌溉投资五个关键决定因素(即人均耕地、人均收入、外出务工人员占比、缺水状况和距县城距离)的初始值与年份虚拟变量全集的交互项。这些控制变量进一步消除了村庄间差异可能带来的混淆效应。
第二,我们证明各类村庄层面因素与政府灌溉投资时间之间不存在显著相关。如表A.3所示,我们检验了九个村庄层面灌溉潜在决定因素的初始值(即人均耕地、人均收入、外出务工人员占比、缺水程度、距县城距离、人口规模、灌溉耕地占比、经济作物用地占比、非农收入占比)与政府灌溉投资时间之间的相关性。结果发现,上述变量均对投资年份无显著影响。这一发现缓解了投资可能受村庄层面农业生产力决定因素影响的顾虑。我们还发现,投资时间与县层面初始人均GDP呈负相关,与县层面初始农业GDP占比和农村人均收入呈正相关(见表A.4)。这一发现与中国通常向贫困农业县提供更多公共资金以支持农业的事实一致(K. Huang, Yan, et al., 2020; K. Huang & You, 2025)。由于县层面经济条件对单个村庄而言很可能是外生的(中国每个县平均包含约200个村庄),县层面的灌溉投资决定因素不太可能对村庄层面灌溉投资的估计效应造成偏误。
第三,基准分析聚焦于来自中央和地方政府的公共灌溉投资。调查包含灌溉投资资金来源的详细信息。我们发现,大部分投资来自县级及以上政府。调查显示,不存在来自村庄外部的非政府灌溉投资。¹³少数村庄也使用村委会和村水管人员的资金投资灌溉系统,据调查,这些资金最终来源于公共政府资金。由于此类投资规模通常很小且仅涉及少数农户,主分析未考虑这些投资(即不以这些投资定义处理时间)。表A.7表明,剔除受村委会和村水管人员投资影响的农户(A列)或控制这些投资(B列)均不会显著改变估计结果。我们还发现,部分农户为自身土地投资灌溉系统(机井、灌溉渠道、管道和水泵)。为避免农户个人投资可能带来的内生性问题,主分析剔除了有大量自有灌溉投资的农户。¹⁴
第四,我们进一步以国家项目中县级灌溉投资的时间作为村庄层面灌溉投资时间的代理变量,以应对内生性问题。如第2节详述,样本期间中国在不同县实施了多项灌溉投资项目。我们从政府网站收集了样本县的项目信息。如图2所示,县级国家灌溉投资项目的分布与村庄层面灌溉投资的分布高度相似。如表A.8所示,由此得到的估计结果与基准分析基本一致。
最后,我们采用事件研究估计以支持平行趋势假设:
2.3 缓解气候冲击的
我们将基准DID模型(1)扩展,以考察灌溉投资对气候冲击损失的缓解效应
2.4 农业全要素生产率的测算
基准分析采用基于Battese和Coelli(1992)提出的误差成分前沿法计算的农户层面农业全要素生产率(TFP),该方法在文献中被广泛使用(Chen & Gong, 2021; Gong, 2020; Sherlund et al., 2002)。在该方法中,Cobb-Douglas随机前沿模型表示为:
稳健性检验中,我们采用三种替代TFP指标第一,采用传统生产函数法,假定投入—产出关系固定,不考虑技术和效率变化(Chari et al., 2021)。第二,采用作物层面误差成分前沿法,分别对小麦、玉米和水稻估计Cobb-Douglas随机前沿模型(4),然后将农户层面TFP计算为各作物TFP的均值。第三,采用基于超越对数随机前沿模型而非Cobb-Douglas随机前沿模型的误差成分前沿法(Gong, 2018):
与模型(4)的唯一区别在于,此处纳入了所有生产投入的平方项和交互项。如表A.9所示,估计结果对上述不同TFP指标均具有稳健性。

讨论与结论

灌溉被广泛认为是农业生产力和农村经济发展的关键驱动力。然而,由于灌溉投资的内生性,准确估计其真实影响仍面临挑战。本研究利用中国88个村庄政府灌溉投资的时间差异,识别了灌溉对多种农业生产力指标的因果效应。研究发现,灌溉投资使单位面积产出提高了14.9%、农业净收入增长了15.6%、农业全要素生产率改善了13.7%、单位劳动产出提高了36.2%。值得注意的是,灌溉对生产力的提升不仅源于高生产力投入品(如农药、化肥和机械)使用的增加,还源于劳动力向非农就业的重新配置、耕地面积的扩展以及干旱不利影响的缓解。上述结果为灌溉投资在农业发展中的核心作用提供了有力证据,同时表明其益处不限于农业生产本身,还通过影响劳动力市场和增强应对气候冲击的经济韧性而延伸至农业部门之外

本文发现具有多项重要政策启示。第一,鉴于灌溉投资的高回报率,政策制定者应优先在水资源短缺地区开展有针对性的灌溉投资第二,高生产力投入品使用的大幅增加表明,灌溉与保障化肥、农药和机械化可及性的政策相结合时效果最佳。对这些投入品提供补贴或信贷支持,可最大化灌溉投资的收益,进一步提升生产力。第三,劳动力重新配置效应表明,灌溉可通过减少农业劳动力使用推动结构转型。促进非农业部门技能发展和就业创造的政策,有望增强灌溉投资带来的福利改善。最后,研究结果凸显了灌溉在缓解干旱经济损失中的重要作用。鉴于气候变异性日益加剧,政府应将灌溉投资纳入更广泛的气候适应战略之中。

尽管本研究为灌溉的收益提供了稳健证据,但仍有若干领域值得进一步探究。第一,本文分析聚焦于灌溉基础设施相对完善的华北地区;未来研究可评估类似效应是否同样存在于灌溉系统欠发达的地区。第二,采用考虑投入品和产出品市场价格调整的一般均衡方法,可对灌溉的经济影响作出更全面的评估第三,更细致的非农就业结果数据有助于深化对灌溉投资更广泛福利效应的理解。最后,本研究聚焦于旨在扩大灌溉面积和提高灌溉可靠性的灌溉投资,未来研究可将分析拓展至田间节水技术投资,从而为政策制定者设计有效的灌溉政策提供进一步指导。

图表解剖

(一)图
1.灌溉投资通过不同渠道对农业生产力的潜在影响
2.政府资助灌溉投资的起始年份
3.村庄层面灌溉耕地占比与不同农业生产力指标的关联
图4.政府灌溉投资对灌溉耕地占比影响的事件研究估计
5.灌溉投资对非农就业影响的异质性
6.政府灌溉投资的成本效益
(二)表

1.灌溉对农业生产力的影响

2.灌溉对农业投入的影响
3.灌溉对劳动力配置的影响
4.灌溉投资对干旱损失的缓解作用

参考文献:

Wang, Zhuanlin, Jinxia Wang, and Kaixing Huang. 2026. “Irrigation Investments and Agricultural Productivity in Northern China.” American Journal of Agricultural Economics 1–29. https://doi.org/10.1002/ajae.70072

以上内容仅代表个人的理解和解读,详情请阅读以下pdf原文!

中国北方的灌溉投资与农业生产力.pdf

END

   

欢迎识别二维码,关注本号

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-01 04:58:03 HTTP/2.0 GET : https://h.mffb.com.cn/a/531254.html
  2. 运行时间 : 0.207721s [ 吞吐率:4.81req/s ] 内存消耗:4,566.49kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=810f15c375d7d11ae0f9154be38d1763
  1. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/runtime/temp/32b793ebdcbdb96aeb8bb24c123b0bef.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000911s ] mysql:host=127.0.0.1;port=3306;dbname=h_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001692s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000840s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000753s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001622s ]
  6. SELECT * FROM `set` [ RunTime:0.000629s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001823s ]
  8. SELECT * FROM `article` WHERE `id` = 531254 LIMIT 1 [ RunTime:0.001902s ]
  9. UPDATE `article` SET `lasttime` = 1782853084 WHERE `id` = 531254 [ RunTime:0.004009s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000717s ]
  11. SELECT * FROM `article` WHERE `id` < 531254 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001073s ]
  12. SELECT * FROM `article` WHERE `id` > 531254 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002016s ]
  13. SELECT * FROM `article` WHERE `id` < 531254 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009123s ]
  14. SELECT * FROM `article` WHERE `id` < 531254 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004612s ]
  15. SELECT * FROM `article` WHERE `id` < 531254 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006067s ]
0.214122s