Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16757|Odpověď: 2

[Zdroj] Databáze MySQL zobrazuje informace o počtu spojení a souběžnosti

[Kopírovat odkaz]
Zveřejněno 08.05.2018 11:16:45 | | | |
Nejprve připojte nástroje použité v tomto článku, protože jsem vzdálený server, takže nemohu nainstalovat některé nástroje pro dotazování do databáze, takže mohu používat pouze obecný dotazovací software, který jsem napsal, a to následovně:

.NET/C# Univerzální nástroj pro dotazování do databáze [se zdrojovým kódem]
http://www.itsvse.com/thread-4201-1-1.html
(Zdroj: Architect_Programmer)


1.mysql> zobrazit stav jako '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 #这个数值指的是激活的连接数 je tato hodnota obecně mnohem nižší než souvislá hodnota
Threads_connected Výsledek je stejný jako u pořadu show, což ukazuje aktuální počet připojení. Přesněji řečeno, Threads_running představuje aktuální počet souběžnosti


2.mysql> zobrazit proměnné jako '%max_connections%';




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


Jedná se o maximální počet spojení, která je aktuálně nastavena databází dotazů

Maximální počet připojení k databázi si můžete nastavit v /etc/my.cnf
[mysqld]
max_connections = 1000
max_connections parametry lze použít k řízení maximálního počtu připojení k databázi:


3.mysql> zobrazit proměnné jako '%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"}]


Mnoho vývojářů se setká s abnormální situací "MySQL: ERROR 1040: Příliš mnoho připojení", jedním z důvodů této situace je, že počet návštěv je příliš vysoký a MySQL server tomu nemůže odolat, proto je nutné zvážit zvýšení tlaku distribuovaných čtení ze serveru; Dalším důvodem je, že hodnota max_connections v konfiguračním souboru MySQL je příliš malá.




Předchozí:Windows zobrazit log připojení přes vzdálenou plochu
Další:Proč se většina vysokoškoláků z venkovských oblastí špatně mísí?
Zveřejněno 08.05.2018 11:23:57 |
Naučil jsem se, děkuji
Zveřejněno 08.05.2018 14:18:50 |
Díky za sdílení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com