You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel应用启动时间过长(超15秒)问题排查与解决

Laravel应用数据库扩容后启动延迟问题

问题详情

  • Laravel应用的places表扩容至约12GB后,主页加载耗时达12秒,查询该表的搜索页耗时约15秒
  • 终端执行php artisan命令时,需等待10秒左右才会返回结果
  • 经DebugBar分析:数据库实际查询耗时很短,启动阶段耗时是页面加载慢的主要原因;切换到小容量数据库后,启动时间恢复至1秒以内
  • 已尝试的基础优化:执行php artisan optimize、确认OPCache已启用
  • 已排查执行的数据库语句:SELECT COUNT(*) FROM information_schema.tables; SHOW GLOBAL STATUS; SHOW GLOBAL VARIABLES;

解决方案

  • 移除应用启动阶段执行的COUNT(*)查询
  • 通过PHPMyAdmin为数据库表添加索引

内容的提问来源于stack exchange,提问作者Kartik Gurmule

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 15:00:56