Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16757|Odpoveď: 2

[Zdroj] Databáza MySQL zobrazuje informácie o počte spojení a súbežnosti

[Kopírovať odkaz]
Zverejnené 8. 5. 2018 11:16:45 | | | |
V prvom rade pripojte nástroje použité v tomto článku, pretože som vzdialený server, takže nemôžem nainštalovať niektoré nástroje na dotazovanie databázy, takže môžem používať len všeobecný softvér na dotazy, ktorý som napísal, a to nasledovne:

.NET/C# Univerzálny nástroj na vyhľadávanie databáz [so zdrojovým kódom]
http://www.itsvse.com/thread-4201-1-1.html
(Zdroj: Architect_Programmer)


1.mysql> zobraziť stav ako '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 táto hodnota všeobecne oveľa nižšia ako súvislá hodnota
Threads_connected Výsledok je rovnaký ako pri show-processlist, čo ukazuje aktuálny počet pripojení. Presnejšie povedané, Threads_running predstavuje aktuálny počet súbežnosti


2.mysql> zobraziť premenné ako '%max_connections%';




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


Toto je maximálny počet spojení, ktoré je aktuálne nastavený databázou dotazov

Maximálny počet pripojení k databáze si môžete nastaviť v /etc/my.cnf
[mysqld]
max_connections = 1000
max_connections parametre môžu byť použité na kontrolu maximálneho počtu pripojení k databáze:


3.mysql> zobraziť premenné ako '%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"}]


Mnohí vývojári sa stretnú s abnormálnou situáciou "MySQL: ERROR 1040: Príliš veľa pripojení", jedným z dôvodov tejto situácie je, že počet návštev je príliš vysoký a MySQL server tomu neodolá, preto je potrebné zvážiť zvýšenie tlaku distribuovaných čítaní zo servera; Ďalším dôvodom je, že hodnota max_connections v konfiguračnom súbore MySQL je príliš malá.




Predchádzajúci:Windows zobraziť záznam o pripojení cez vzdialenú plochu
Budúci:Prečo sa väčšina vysokoškolských študentov z vidieckych oblastí mieša zle?
Zverejnené 8. 5. 2018 11:23:57 |
Naučil som sa, ďakujem
Zverejnené 8. 5. 2018 14:18:50 |
Ďakujem za zdieľanie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com