0
我們的服務服務器有超過500個進程,每個進程都會保持與mysql服務器的mysql連接。 如果我們同時連接超過500個連接到mysql服務器,是否會影響mysql的性能?mysql連接數超過500
在我看來,性能不會受到影響,因爲mysql服務器會保留一個連接池,並在有sql請求時響應服務服務器。 對於我們的情況,我們將有一個超過500的連接池,我不認爲500對於MySQL來說太多了。
我們的服務服務器有超過500個進程,每個進程都會保持與mysql服務器的mysql連接。 如果我們同時連接超過500個連接到mysql服務器,是否會影響mysql的性能?mysql連接數超過500
在我看來,性能不會受到影響,因爲mysql服務器會保留一個連接池,並在有sql請求時響應服務服務器。 對於我們的情況,我們將有一個超過500的連接池,我不認爲500對於MySQL來說太多了。
我不知道你的配置,但我知道這可能是壞的。如果所有連接都關閉,那麼這不會成爲問題,但如果不是這樣,則可能會發生這樣的情況:服務器將不會接受更多連接,直到達到超時爲止,這會給您的客戶造成很大的延遲。如果可能的話,還要在客戶端網站上集中連接,這總是一個好主意,所以您不必等待tcp連接建立和auth等等。
我們的mysql服務器的最大連接數是1000,所以我們應該有足夠的連接來連接新連接。 – user984088
你的用例是什麼?一個網站? – rekire
網站,但前端代碼不直接連接到mysql,而是通過服務服務器。所以我們可以假設我們的mysql服務器只有500個連接。 – user984088