2015-04-18 58 views
0

我有時遇到錯誤,我已經達到了我的max_user_connections。我的託管公司不想進一步增加它。PHP Mysql - max_user_connections解決方法

如果我創建了一個額外的用戶,並且有50%的時間連接到那個用戶而不是原來的用戶,那麼實際上是否會增加我的最大用戶連接數限制?

(我知道也有max_connections的限制,現在我只處理/指的是最多的用戶連接)

回答

0

從我的理解MAX_USER_CONNECTIONS事實上確實限制了該用戶的最大連接數。無論是創建一個新的mysql用戶並將其用於某些查詢來嘗試平衡負載之間的負載。 C &從webhostingtalk上的一個主題講述這一點。

最大連接數=所有可能連接的總數。如果達到此限制,新連接將被阻止,直到連接可用。

max_user_connections正如其所暗示的那樣 - 限制單個用戶以免消耗所有資源的方式。毫無意義地將其設置爲與最大連接相同,因爲它是隱含設置。

無論您擁有多少用戶,限制它們的總數都略低於最大連接數總是一個不錯的主意 - 您永遠不知道您何時管理員可能需要連接到監視器,備份,分析等,而服務器處於負載狀態,無論如何,您都需要1或2個連接!