Ensinnäkin, liitä mukaan tässä artikkelissa käytetyt työkalut, koska olen etäpalvelin, joten en voi asentaa joitakin tietokantakyselytyökaluja, joten voin käyttää vain yleistä kyselyohjelmistoa, jonka olen kirjoittanut, seuraavasti:
1.mysql> näytä status kuten '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 #这个数值指的是激活的连接数 tämä arvo on yleensä paljon pienempi kuin yhdistetty arvo Threads_connected Tulos on sama kuin näytä prosessilista, joka ilmaisee nykyisen yhteyksien määrän. Tarkemmin sanottuna Threads_running edustaa nykyistä samanaikaisten lukumäärää
2.mysql> näyttää muuttujat kuten '%max_connections%';
[{"Variable_name":"max_connections","Value":"151"}]
Tämä on tällä hetkellä kyselytietokannan asettama enimmäisyhteysmäärä
Voit asettaa suurimman yhteyden tietokantaan osoitteessa /etc/my.cnf [mysqld] max_connections = 1000 max_connections parametreja voidaan käyttää hallitsemaan tietokantaan saavutettavien yhteyksien enimmäismäärää:
3.mysql> näytä muuttujat kuten '%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","Arvo":"512"}]
Monet kehittäjät kohtaavat epänormaalin tilanteen "MySQL: ERROR 1040: Liian monta yhteyttä"; yksi syy tähän on se, että käyntien määrä on liian suuri, eikä MySQL-palvelin voi vastustaa sitä, joten on tarpeen harkita hajautettujen lukujen paineen lisäämistä palvelimelta; Toinen syy on se, että MySQL-konfiguraatiotiedoston max_connections arvo on liian pieni.
|