乐于分享
好东西不私藏

主数据做了三年,最后还是靠一张 Excel

主数据做了三年,最后还是靠一张 Excel

在不少企业,主数据平台上线几年以后,最不能停的不是平台,而是一张 Excel。

该建的都建了:统一客户号、申请流程、编码映射。但业务部门仍维护着一张表,记着哪些公司实际属于同一集团,哪些客户号看似重复却不能合并,哪些停用编码仍被旧系统识别。

真正说得清这张表的,往往只有一两个老员工。

每次有人提下线,业务都会说同一句话:"先别动,这张表删了,很多业务就对不上了。"

这张 Excel,就是业务给自己留的侧门。

主数据平台是正门。编码统一、流程审批、规则校验,什么都有。但业务还是绕着正门走。

不是业务不懂治理,而是正门太贵、太慢,也装不下他们的真实业务。

问题不是业务不愿意走正门。问题是正门还不如侧门好用

统一错了,比不统一更贵

主数据管理最容易犯的第一个错误,不是统一得不够,而是统一错了。

销售眼里的客户是一个集团,合同必须落到法人,财务区分开票和付款主体,客服关注实际服务对象,风控关心授信主体。这些都叫"客户",却不是同一个东西。

主数据项目追求"全公司一条客户记录",中央平台看起来更整齐了,一线场景却无处安放。于是业务重新维护本地表,把集团、法人、付款主体和服务对象再拆开。

这种 Excel 不是在抵抗治理。它只是在补回统一模型压掉的业务语义。

但另一些差异正好相反。同一个法人,在 CRM、财务和子公司系统里各有一套编号,没有层级和角色之分,只是各系统分别创建。主数据平台上线后,又加了一个企业级编码。企业没有从四套答案变成一套,而是从四套变成了五套。

该统一的没统一,不该压掉的被压掉了。

主数据追求的不是全公司只能有一种看法,而是每个场景都知道该采用哪个权威答案。

可一旦真正要落地,每个判断都会碰硬:付款主体到底是独立对象还是客户的一项属性?某套本地客户号是合法视图还是该退出的平行编码?

每一个答案背后,都跟着改流程、停建码、退本地表。这不是专业分析的问题,是权力背书的问题。

那张 Excel 之所以还在,第一个原因是:统一模型把不该压掉的东西压掉了。合法的业务差异被当成了数据不一致,业务只好在平台之外重新维护自己的视图。

质量最好的那份数据,不一定是主数据

就算分类做对了,数据也做准了,主数据仍然可能没有权威。

真正决定一条数据是不是 Master 的,不是它放在哪个平台、完整率多高,而是它有没有进入开户、准入、签约、下单、结算和授信这些流程。

主数据平台认定客户号是 A,销售系统仍接受 B,财务继续创建 C,业务还在 Excel 里维护 D。四套答案都能让业务继续做下去。A 就不是权威,只是一份质量较高的参考数据。

主数据并不是质量最好的一份数据。而是企业有权要求关键流程默认采用的那份数据。

光管业务"用什么"还不够,还必须管住答案"从哪里产生"。

很多项目花大量精力清理存量,但 CRM 还能本地新建客户,子公司仍可自行编码物料,紧急业务仍可先建临时码、事后再补——而这个"事后",往往永远不会来。

只清历史、不关入口,就像一边排水,一边水龙头没关。

所以判断治理是否生效,不能只看历史重复率降了多少,更要看本地编码的新增量是不是真的在下降。只要旧系统还在生产新的平行编号,黄金记录做得再漂亮,也只是在下游追赶上游。

平台建成了,却没有卡在任何一条业务流程的必经之路上。业务创建客户、录入供应商、编码物料,仍然走原来的入口。

那张 Excel 里维护的那些编码映射关系,就是业务绕开统一流程后,自己铺出来的临时台阶。

正门走不通,侧门关不掉

旧入口为什么难关?最简单的答案是:业务不配合。

但站到业务的位置上,保留侧门往往是一种理性选择。

Excel 对业务有一个很现实的作用:它是一条退路。中央平台出错时,它能让流程继续运行;统一模型漏掉特殊场景时,它可以补充关系;切换失败时,它至少能保证业务不停下来。

业务守着的不只是一张表,而是一条中央规则出错以后,仍然能把事情做下去的救命通道。

为什么要这样做?

因为统一主数据的收益属于全公司:报表更一致,客户视图更完整,系统协同更顺畅。但退出旧答案的成本,却落在具体部门头上。

数据治理团队说:本地编码必须退出。

业务说:行,那系统改造谁出钱?切换期效率下降谁承担?中央平台判断出错,谁到现场收拾?

数据治理团队说:这些我们会协调。

业务说:那等协调完了再说吧。这张表我先留着。

这不是不配合。这是"协调"两个字背后,成本和责任从来没有真正落地

更扎心的是,成本和收益往往不在同一批人身上。

销售、采购、仓库和生产负责源头录入,财务、风控和管理部门希望从数据中获得更多信息。下游需求被汇总成一张越来越长的主数据表,再变成一线的必填字段。

对管理部门,这叫源头治理。对一线,这是替所有下游完成额外的任务。

如果一个字段主要让下游获益,采集成本却全部留给上游,企业实际上是在用一线效率补贴全局。

谁会真的干?

项目组看到数据质量不好,常见反应是继续加控制:必填更多、审批更长、规则更严。

可车间要领料,销售要签合同,采购要下单。正门排队排不起,业务就借旧码、建临时码,或者转到线下。

绕行越多,管控越严。管控越严,侧门就越有吸引力。

关不掉旧入口的 Owner,只是审批联系人

企业会建各种委员会,指定数据 Owner,希望由 Owner 来解决冲突。但很多 Owner 拥有的是一个责任名称,不是让规则生效的权力

他可以审批、开会,却未必能关闭本地建码入口、推动历史系统改造,或者要求各部门执行同一个对象模型。

编码规则之争是典型。表面上讨论的是有含义还是无含义,背后却是谁改系统、谁承担历史转换成本。谁的定义进入标准,谁以后少付成本;谁的规则没被采用,谁就要改流程和系统。

所以很多标准会最终变成谈判会。委员会可以形成原则共识,却未必能改变关键流程和系统录入的默认行为。

而且,要求各部门放弃本地定义的一方,不能只拿走定义权。系统改造要有人承担预算,服务时效要有人承诺,中央判断出错要有人快速修正并承担后果。否则,本地部门失去调整权,却要承担全部现场风险。

这样的集中化,业务当然不会真正接受。

不能让裁决结果进入生产流程的 Owner,不是 Owner,只是审批联系人。

那张 Excel 能维持这么久,是因为真正说了算的不是平台上的 Owner,而是每天用这张表做业务的那个老员工。口径打架时,所有人最后还是等他回来。

只不过没有人给他这个头衔,也没有人替他承担这个责任。

平台验收了,主数据管理还没开始

诡异的是,即使这些问题都没解决,主数据项目仍然可以顺利通过验收。

因为项目验收看的通常是平台有没有建成:接入多少系统,汇聚多少记录,制定多少标准,匹配率和完整率是否达标。

这些指标证明不了旧入口是否关闭,也证明不了关键流程是否默认采用统一身份。如果数据指标很好,业务行为却没有变化,验收的就只是一个数据平台,不是主数据管理。

更大的问题是,项目总会结束,主数据却不会停止变化。客户会更名、重组和注销,供应商会更换账户和资质,产品和物料持续升级、拆分和替代。

项目期可以集中清理、集中协调、集中决策。项目验收以后,实施人员撤场,专项组织解散,新的例外和冲突每天都在发生。

而主数据运营做得好的样子,恰恰是"没有发生什么":没有重复付款,没有发错货,没有对不上账,也没有因为身份错误触发审计整改。

组织更容易为一次事故立项,却不容易为持续不出事配置稳定资源。而主数据要的,恰恰就是这种看不见成果的长期投入。

平台可以项目化建设,主数据管理不能项目化生存。

这就是为什么企业隔几年就要重新治理一次。不是上一次清洗不够认真,而是错误答案今天仍然可以被合法地创建、使用,并把业务继续做下去。

正门修了一半就验收了,侧门却从来没关过。几年之后再回头看,正门落了灰,侧门踩出了路。

先把正门修好,再谈关掉侧门

所以下一次复盘主数据项目,先别急着换平台,也别一上来重新清理全部数据。先问一个问题:正门为什么不如侧门好用?

首先,正门得认识业务。

先选一条真正受影响的业务流程,比如客户开户到签约、供应商准入到付款。只有放进具体流程,才能判断哪个对象必须唯一,哪些关系必须保留,哪个答案应该成为权威。

真正值得强统一的,是跨系统反复使用、错误后果高、能够形成稳定规则的核心事实。只在局部使用、变化频繁、统一成本很高的属性,不必都塞进企业级主数据。

主数据管理不是统一得越多越成熟。

其次,正门得让人走得动。

权威可以集中,录入不必集中。业务仍可以在 CRM、采购或生产系统中操作,但新对象无论从哪里发起,都必须经过统一的查重、编码、规则校验和主数据服务。

一线不应该替所有下游部门填写数据。交易必需、错误后果高的字段在源头校验;系统能取得的自动带出;主要服务于分析、风控和管理的属性,由实际使用部门负责补充。

最后,正门出错得有人修。

拿走本地定义权,就要接过改造成本、服务时效和错误责任。处理时限要能兑现,紧急业务要有正式例外通道,判断出错要能快速修正和回滚。系统改造和过渡成本,不能全部留给业务部门消化。

集中化不能只集中定义权,却把时效压力、现场风险和错误后果继续留在业务。

先把正门修得比侧门便宜,再来谈关掉侧门。

这里的"便宜",不是少花几块钱,而是少录入、少等待、少解释、少重复维护,也少承担不确定性。

正门修好以后,才能逐步关侧门:旧系统的创建入口转为只读,临时绕行必须留痕并设置到期时间,新增本地编码必须能够被发现。

然后让统一结果成为业务默认——不是平台"可以提供"统一客户号,而是合同、采购、付款和授信流程必须调用;绕开统一规则,就不能长期照常完成交易。

最后才是清理历史存量,建立常态运营。顺序倒过来,今天清完,明天还会重新长出来。

那张 Excel,到底装着什么

回到开头那张删不掉的 Excel。

现在可以看得更清楚了:它同时装着三种东西——主数据模型没有覆盖的合法业务视图,尚未退出的历史编码,以及只有那个老员工才说得清的裁决规则。

第一种应该被正式建模为场景关系,第二种应该停止继续生产,第三种应该从个人经验变成组织规则。

判断一个主数据项目有没有真正做成,可以只问三个问题:

  1. 新对象无论从哪里发起,是不是都必须经过统一规则和主数据服务,而且比绕行更省事?
  2. 关键流程是不是默认采用统一身份,同时没有把所有下游需求都变成一线必填?
  3. 没有独立业务含义的本地编码,新增量是不是真的在下降?

只要这三个问题答不上来,平台可能已经验收,主数据管理却还没有真正开始。

那张 Excel 未必应该马上删。但如果企业一直说不清自己为什么离不开它,那正门大概率还没修好。

那个一直维护这张表的老员工,才是整家公司最应该被看见的人。

真正该被替换掉的,不是他,而是只有他知道答案、也只能由他兜底的运行方式。

但这个人,不该长期替一套没有完成的制度兜底。

欢迎加入「与数据同行」专业群:
第一时间推送数据领域的深度文章,并围绕真实问题进行专业讨论。
适合:数据治理 / 数据技术 / AI/ 数智化/数据负责人
不适合:闲聊 / 拉广告 / 求资料
「与数据同行」为求职者和招聘方提供了一个交流场所,欢迎加入
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-23 15:18:02 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/866658.html
  2. 运行时间 : 0.140954s [ 吞吐率:7.09req/s ] 内存消耗:4,698.84kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1048e8eeb03f64011c85e1ddcd373796
  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.000686s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000817s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000375s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000297s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000515s ]
  6. SELECT * FROM `set` [ RunTime:0.000194s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000570s ]
  8. SELECT * FROM `article` WHERE `id` = 866658 LIMIT 1 [ RunTime:0.000443s ]
  9. UPDATE `article` SET `lasttime` = 1784791082 WHERE `id` = 866658 [ RunTime:0.015928s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000356s ]
  11. SELECT * FROM `article` WHERE `id` < 866658 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000580s ]
  12. SELECT * FROM `article` WHERE `id` > 866658 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000440s ]
  13. SELECT * FROM `article` WHERE `id` < 866658 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007567s ]
  14. SELECT * FROM `article` WHERE `id` < 866658 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.020673s ]
  15. SELECT * FROM `article` WHERE `id` < 866658 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001004s ]
0.142631s