1. 程式人生 > >資料庫伺服器處理大量請求響應很慢時的可能解決方法

資料庫伺服器處理大量請求響應很慢時的可能解決方法

由於資料庫操作是阻塞同步的,因此當一條sql語句處理較長時間時會導致整體處理很慢

一般的解決方法是增加資料庫連線數。實際上是增加執行緒,每個執行緒一個連線

一般在mysql佔用cpu不高的情況下可以不斷增加連線跟執行緒,以提高處理速度

mysql的最大連線數也是有限制的,當需要的連線數較多時需要修改這個值

最佳的連線數 配比應該是,保證批量請求時mysql的cpu佔用率達到50%左右

過高可能會影響單個連線的執行速度

這個資料也有待修正,僅僅是推測值