Jaki jest limit połączeń MySQL?
Jaki jest limit połączeń MySQL?

Wideo: Jaki jest limit połączeń MySQL?

Wideo: Jaki jest limit połączeń MySQL?
Wideo: Kurs MySQL odc. 1: Bazy danych. Pierwsze zapytania SELECT 2024, Listopad
Anonim

Domyślnie 151 to maksymalna dozwolona liczba jednoczesnych klientów znajomości w MySQL 5.5. Jeśli dotrzesz do limit z max_połączenia otrzymasz „Zbyt wiele znajomości ” błąd, gdy próbujesz łączyć dla Twojej MySQL serwer. Oznacza to, że wszystkie dostępne znajomości są używane przez innych klientów.

Ponadto, jak naprawić zbyt wiele połączeń MySQL?

Aby to zrobić, uruchom następujące polecenie z mysql tylko terminal, mysql > USTAW GLOBALNE max_connections = 1000; Nasze maksimum połączenia mysql wartość została zwiększona do 1000, ale dotyczy tylko bieżącej sesji. Jak tylko uruchomimy ponownie mysql usługi lub zrestartuj system, ta wartość zostanie zresetowana do wartości domyślnej.

Podobnie, jak zmienić maksymalną liczbę połączeń w MySQL? mysql > USTAWIĆ ŚWIATOWY max_połączenia = 250; Do ustawić ta wartość na stałe, edytuj mysql plik konfiguracyjny na twoim serwerze i ustawić następująca zmienna. Lokalizacja pliku konfiguracyjnego może: reszta zgodnie z twoim systemem operacyjnym. Domyślnie można to znaleźć w /etc/my.

Wiesz też, co powoduje, że MySQL jest zbyt wiele połączeń?

Za dużo połączeń może być spowodowany przez wiele jednoczesnych znajomości lub przez stary znajomości nie zostanie wydany wystarczająco szybko. Istnieje kilka prostych zmian, które możesz wprowadzić w swoim kodzie PHP i swoim MySQL ustawienia, aby zapobiec obu. Otrzymujesz stałą połączenie za pomocą mysql_pconnect().

Co oznacza zbyt wiele połączeń?

Kiedy klient próbuje zalogować się do MySQL, może czasami zostać odrzucony i otrzymać komunikat o błędzie informujący, że istnieje „ za dużo połączeń “. Ten znaczy że osiągnięto maksymalną liczbę klientów, którzy mogą być podłączeni do serwera.

Zalecana: