簡體   English   中英

mysql服務器線程達到153個限制

[英]mysql server Threads reaching a limit of 153

我需要有關MySQL數據庫性能調整的幫助。

我在具有以下配置處理器的計算機上使用Sugarcrm CE:Xeon E5-2630v3 8核心x 2 RAM:16 GB DDR4硬盤:SAS 1 TB RAID操作系統:Ubuntu 14.04 LTS SugarCRM版本:6.5.10 CE DB: mysql DB大小:5 GB數據庫引擎:MyISAM

有時,crm應用程序會變得很慢,並且需要花費很多時間才能打開頁面。 我檢查了一些服務器參數,發現每當mysql線程數接近150時,它就會變得非常慢(請參閱附件)。 線程的最大數量為153。我將max_connections增加到300,但沒有。 線程數仍然不會超過153,並且在達到該限制時會變得非常緩慢。

我執行了一個最高命令,發現在16核心服務器中,更多的負載不超過6-7。 還可以使用大約50%的內存。 CPU可用。 所以我的猜測是,它與線程有關。

尋求有關如何解決和解決此問題的建議。 任何幫助,將不勝感激。 提前致謝。

  • 您很少會“擺脫性能問題”

  • 如果您有153個線程在執行一些緩慢的查詢,它們將彼此絆倒,並且最多需要153倍的時間,就像您一次只有一個線程一樣。 檢查SHOW PROCESSLIST以查看是否有這種情況。 如果是這樣,請減少從外部進入的線程數。

  • 讓我們看看慢查詢。 它可能需要添加“復合”索引這樣的簡單操作。

  • 切換到InnoDB以獲得更好的並發性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM