Jak sprawdzić i aktualizować wartość Max_Connections w MySQL
- 2035
- 562
- Klaudia Woś
MySQL to relacyjny system zarządzania relacyjnymi bazą danych, który jest szeroko używany do aplikacji internetowych. Umożliwia wielu użytkownikom dostęp i manipulowanie danymi jednocześnie i używa zmiennej systemowej o nazwie „Max_Connections”, aby ograniczyć liczbę połączeń, które można wykonać do serwera bazy danych.
Max_Connections to parametr konfiguracyjny w MySQL, który określa maksymalną liczbę jednoczesnych połączeń, które można ustalić z serwerem bazy danych. Ta wartość jest ustawiona na uruchomieniu serwera i można ją modyfikować dynamicznie. Wartość domyślna jest zwykle ustawiona na 151, ale może się to różnić w zależności od konfiguracji serwera.
W tym artykule omówimy, jak sprawdzić i aktualizować wartość Max_Connections w MySQL.
Sprawdzanie bieżącej wartości Max_Connections
Aby sprawdzić bieżącą wartość Max_Connections, możesz uruchomić następujące polecenie w MySQL:
"> Pokaż zmienne takie jak„ max_connections ”;
Wyjście+-----------------+-------+| Zmienna_nazwa | Wartość | +-----------------+-------+| Max_Connections | 151 | +-----------------+-------+1 wiersz w zestawie (0.00 s)
To polecenie wyświetli bieżącą wartość Max_Connections. Jeśli używasz klienta MySQL, takiego jak MySQL Workbench, możesz również sprawdzić wartość, nawigując do sekcji „Zmienne systemowe” karty „Plik opcji”.
Aktualizacja Max_Connections
Możesz użyć polecenia Set do modyfikacji wartości Max_Connections dla bieżącej sesji. Aby tymczasowo ustawić wartość Max_Connections, użyj następującej instrukcji SQL:
"> SET Global Max_Connections =;
Zastępować z pożądaną wartością dla Max_Connections.
Zauważ, że to polecenie ustawia wartość Max_Connections na całym świecie, co oznacza, że wpływa na wszystkie sesje podłączone do serwera MySQL. Uważaj, aby nie ustawić zbyt wysokiej wartości, ponieważ może to powodować problemy z wydajnością.
Aktualizacja max_connections na stałe
Aby zmodyfikować wartość Max_Connections na stałe, musisz zmodyfikować plik konfiguracyjny MySQL. Lokalizacja tego pliku może się różnić w zależności od systemu operacyjnego i metody instalacji.
Na przykład w systemie Linux z domyślną instalacją mysql plik konfiguracyjny jest zwykle znajdujący się na /etc /my.cnf lub/etc/mysql/my.CNF. W systemie systemu Windows plik konfiguracyjny jest zwykle znajdujący.0 \ my.ini.
Po zlokalizowaniu pliku konfiguracyjnego otwórz go w edytorze tekstu i znajdź sekcję [MySQLD]. Jeśli nie ma istniejącego wpisu dla Max_Connections, dodaj następujący wiersz:
Max_Connections = 3001 | Max_Connections = 300 |
Tutaj 300 to nowa wartość, możesz to zastąpić żądaną wartością dla max_connections.
Jeśli istnieje już wpis dla MAX_Connections, zmodyfikuj wartość do żądanej wartości.
Uruchom ponownie serwer MySQL
Po zmodyfikowaniu pliku konfiguracyjnego musisz ponownie uruchomić serwer MySQL, aby zmiany weszły. Możesz to zrobić za pomocą następującego polecenia:
sudo systemctl restart mysql
W systemie Windows możesz ponownie uruchomić usługę MySQL za pomocą narzędzia Usług.
Sprawdzanie zaktualizowanej wartości Max_Connections
Aby potwierdzić, że Max_Connections wartość została zaktualizowana, możesz użyć „Pokaż zmienne” polecenie zgodnie z opisem wcześniej. Alternatywnie możesz użyć następującego polecenia:
"> Wybierz @@ Max_Connections;
To polecenie wyświetli bieżącą wartość Max_Connections.
Wyjście + ------------------- + | @@ Max_Connections | + -------------------+ | 300 | + -------------------+ 1 wiersz w zestawie (0.04 s)
Zresetuj wartość Max_Connections (opcjonalnie)
Jeśli chcesz zresetować wartość Max_Connections z powrotem do jej wartości domyślnej lub poprzedniej, użyj następującego polecenia:
"> Ustaw globalny max_connections = default;
To polecenie ustawia wartość Max_Connections z powrotem do wartości domyślnej lub wartości, na którą został ustawiony przed zmianą.
Jeśli zaktualizowałeś wartość Max_Connections, edytując plik konfiguracyjny, zwróć również wartość domyślną do 151.
Wniosek
„Max_Connections” jest ważnym parametrem konfiguracyjnym w MySQL, który określa maksymalną liczbę jednoczesnych połączeń, które można ustalić z serwerem bazy danych. W tym artykule omówiliśmy, jak sprawdzić i aktualizować wartość Max_Connections w MySQL. Postępując zgodnie z tymi krokami, możesz upewnić się, że Twój serwer MySQL jest skonfigurowany do obsługi odpowiedniej liczby połączeń dla potrzeb aplikacji.
- « Ubuntu 16.04 LTS wydane - co nowego w tej wersji?
- Jak zainstalować najlepiej za pomocą MySQL na Ubuntu 14.04 i Debian 8 »