În primul rând, atașează uneltele folosite în acest articol, pentru că sunt server remote, deci nu pot instala unele unelte de interogare a bazei de date, deci pot folosi doar software-ul general de interogare pe care l-am scris, după cum urmează:
1.mysql> afișează statusul precum '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 #这个数值指的是激活的连接数, această valoare este în general mult mai mică decât valoarea conexă Threads_connected Rezultatul este același cu afișarea listei proceselor, indicând numărul curent de conexiuni. Mai exact, Threads_running reprezintă numărul actual de concurență
2.mysql> arată variabile precum '%max_connections%';
[{"Variable_name":"max_connections","Value":"151"}]
Acesta este numărul maxim de conexiuni setate în prezent de baza de date de interogări
Poți seta numărul maxim de conexiuni la baza de date în /etc/my.cnf [mysqld] max_connections = 1000 max_connections parametri pot fi folosiți pentru a controla numărul maxim de conexiuni la baza de date:
3.mysql> afișează variabile precum '%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"}]
Mulți dezvoltatori se vor confrunta cu situația anormală "MySQL: ERROR 1040: Prea multe conexiuni", unul dintre motivele acestei situații este că numărul de vizite este prea mare, iar serverul MySQL nu poate rezista, așa că este necesar să se ia în considerare creșterea presiunii citirilor distribuite de la server; Un alt motiv este că valoarea max_connections din fișierul de configurare MySQL este prea mică.
|