Nie, nieużywane połączenie MySQL nie będzie zużywać dużo (jeśli w ogóle) czasu procesora, chociaż zajmie trochę pamięci, aby obsłużyć różne bity „stanu”, które muszą być utrzymywane na podstawie każdego połączenia.
Należy jednak pamiętać, że protokół połączenia MySQL jest w rzeczywistości dość „lekki”. Utrzymanie puli trwałych połączeń brzmi atrakcyjnie, ale koszt ustanowienia nowego połączenia i tak jest już bardzo niski.
Trwałe połączenia są szybkim rozwiązaniem w rozwiązywaniu ogólnych problemów związanych z połączeniem, ale powodują problemy. Najgorsze, to porzucone połączenia, mogą pozostawić połączenia w nieokreślonym stanie (transakcje w toku, zmienione zmienne/konfiguracje serwera itp.) i możesz dość łatwo stworzyć niezamierzone zakleszczenia, chyba że będziesz bardzo ostrożny.