原文:ThinkPHP 5 項目執行慢問題排查

外網 ThinkPHP 運行的一個網站,感覺有點慢。排查了下每個頁面在執行過程中, 都會有很多 SHOW COLUMNS FROM xxxxx 的語句 平均一個頁面有 條 , 大量額外的SQL查詢,導致頁面加載比較慢。 在 TP 中,可以通過設置 DB FIELDS CACHE true 開啟字段緩存 ,來關閉對表信息的查詢。 不過在 ThinkPHP 中,取消了這個配置項,改為使用命令 php ...

2020-09-11 13:28 0 789 推薦指數:

查看詳情

記一次sql問題排查過程

背景說明   組織架構被拆分為多個微服務 需求: 一個輸入框 查詢 前后模糊查詢 人員信息(工號、姓名),前后模糊查詢 單位名稱。 跨庫平級查詢!! sql : slow sql 2969 millis. SELECT count ...

Tue Dec 21 00:56:00 CST 2021 0 1023
生產環境部署springcloud微服務啟動問題排查

今天帶來一個真實案例,雖然不是什么故障,但是希望對大家有所幫助。 一、問題現象: 生產環境部署springcloud應用,服務部署之后,有時候需要10幾分鍾才能啟動成功,在開發測試環境則沒有這個問題。最開始是所有微服務都有這種情況,隨着項目周期的進行,zwfw微服務的問題最為突出,每次 ...

Fri Oct 29 16:16:00 CST 2021 1 780
數據庫查詢-排查問題總結

最近的一次上線突然發現系統的某些數據庫查詢偶爾會超過300ms, 正常的情況都只有100ms,我花了一段時間開始調查原因,這篇文章記錄了整個過程。 項目背景 項目提供了一個支持水平擴展的功能,擴展是基於擴展多數據庫來分散壓力,我就是在這個大場景下要求新增一些數據庫來環境線上 ...

Mon Dec 02 02:04:00 CST 2019 0 475
mysql網站打開問題排查&數據庫優化

1.訪問問題 1.1 應用反應mysql網站打開 top查看CPU是否是mysql占得較多; uptime查看負載情況; 進入到mysql庫中,查看進程數:show (full) processlist; 1.2 開啟查詢日志 long_query_time ...

Wed Oct 24 17:27:00 CST 2018 0 1250
ThinkPHP 控制器不存在問題排查

新手經常會遇到這種問題,提示控制器找不到,一般的情況如下: 1. 命名空間地址錯誤 檢查你的控制器命名空間是否正確 ...

Thu Oct 24 17:34:00 CST 2019 0 1232
mongodb 查詢排查

/ 開啟日志 1.查看mongodb日志是否開起 use BJ_Rack; db.getPr ...

Tue Mar 19 01:52:00 CST 2019 0 4219
服務響應怎么排查

來源 一個服務響應怎么排查 (一)負載均衡器進行檢查 1、檢查系統負載、內存使用情況:輸出表明是正常的; 2、檢查磁盤空間使用情況,未發現有分區被塞滿; 3、檢查系統日志,為發現異常輸出; 4、檢查應用程序運行情況,執行命令 ipvsadmin ,有轉發數而且數字不斷變化,這可以確認 ...

Mon Jun 28 00:50:00 CST 2021 0 306
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM