Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16757|Odpowiedź: 2

[Źródło] Baza danych MySQL pokazuje informacje o liczbie połączeń i współbieżności

[Skopiuj link]
Opublikowano 08.05.2018 11:16:45 | | | |
Przede wszystkim dołącz narzędzia użyte w tym artykule, ponieważ jestem zdalnym serwerem i nie mogę zainstalować niektórych narzędzi do zapytań do baz danych, więc mogę korzystać tylko z ogólnego oprogramowania do zapytań, które napisałem, w następujący sposób:

.NET/C# Uniwersalny Narzędzie Wyszukiwania Danych [z kodem źródłowym]
http://www.itsvse.com/thread-4201-1-1.html
(Źródło: Architect_Programmer)


1.mysql> pokazuj status typu 'Threads%';

[{"Variable_name":"Threads_cached","Value":"0"},{"Variable_name":"Threads_connected","Value":"101"},{"Variable_name":"Threads_created","Value":"119"},{"Variable_name" :"Threads_running","Value":"2"}]




Threads_connected #这个数值指的是打开的连接数
Threads_running #这个数值指的是激活的连接数 ta wartość jest zazwyczaj znacznie niższa niż wartość spójna
Threads_connected Wynik jest taki sam jak lista procesów pokazujących, wskazując aktualną liczbę połączeń. Dokładniej, Threads_running oznacza aktualną liczbę współbieżności


2.mysql> pokaż zmienne takie jak '%max_connections%';




[{"Variable_name":"max_connections","Value":"151"}]


Jest to maksymalna liczba połączeń obecnie ustalana przez bazę zapytań

Możesz ustawić maksymalną liczbę połączeń z bazą danych w /etc/my.cnf
[mysqld]
max_connections = 1000
max_connections parametrów można wykorzystać do kontroli maksymalnej liczby połączeń z bazą danych:


3.mysql> pokaż zmienne takie jak '%connect%';



[{"Variable_name":"character_set_connection","Value":"utf8"},{"Variable_name":"collation_connection","Value":"utf8_general_ci"},{"Variable_name":"connect_timeout"," Value":"10"},{"Variable_name":"disconnect_on_expired_password","Value":"ON"},{"Variable_name":"init_connect","Value":"},{"Variable_name":"max_connect_errors","Value" :"100"},{"Variable_name":"max_connections","Value":"151"},{"Variable_name":"max_user_connections","Value":"0"},{"Variable_name":"performance_schema_session_connect_ attrs_size","Value":"512"}]


Wielu programistów spotka się z nietypową sytuacją "MySQL: ERROR 1040: Zbyt wiele połączeń", a jednym z powodów jest zbyt wysoka liczba odwiedzin, której serwer MySQL nie może się oprzeć, dlatego konieczne jest rozważenie zwiększenia presji rozproszonych odczytów z serwera; Innym powodem jest to, że wartość max_connections w pliku konfiguracyjnym MySQL jest zbyt mała.




Poprzedni:Windows zobacz log łączenia się przez Remote Desktop
Następny:Dlaczego większość studentów z obszarów wiejskich słabo się miesza?
Opublikowano 08.05.2018 11:23:57 |
Nauczyłem się, dziękuję
Opublikowano 08.05.2018 14:18:50 |
Dzięki za podzielenie się
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com