共享託管環境中的 MySQL 最大連線數

共享託管環境中的 MySQL 最大連線數

我在使用我負責的網站時遇到問題,該網站採用共享託管計劃。我無法建立資料庫連接,因為正在使用的資料庫連接太多。這些鎖定(通常)與網站上的新事件一致,例如部落格文章或宣布部落格文章的推文。

當我連接到資料庫並詢問“max_connections”變數的值時,我發現它被設定為 100。

SHOW variables LIKE 'max_connections';

我覺得問這個問題有點傻。共享託管意味著共享資源,如名稱所示。但我想確認我得到的這個值是伺服器範圍內的,而不是特定於我的帳戶的。我的網站達到這個數字是完全靠自己,還是只是問題的一部分?

答案1

MySQL 中的最大連線數可以全域、每個使用者和每小時限制。

max_connections是全域限制,max_user_connections對於使用者來說。

如果未從 my.ini 進行更改,則預設 max_connections 設定為 100。

相關內容