Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16757|Vastaus: 2

[Lähde] MySQL-tietokanta näyttää tietoja yhteyksien määrästä ja rinnakkaisuudesta

[Kopioi linkki]
Julkaistu 8.5.2018 11.16.45 | | | |
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:

.NET/C# Universal Database Query Tool -apuväline [lähdekoodin kanssa]
http://www.itsvse.com/thread-4201-1-1.html
(Lähde: Architect_Programmer)


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.




Edellinen:Windows näkee yhteyden lokin etätyöpöydän kautta
Seuraava:Miksi suurin osa maaseudun korkeakouluopiskelijoista sekoittuu huonosti?
Julkaistu 8.5.2018 11.23.57 |
Oppinut, kiitos
Julkaistu 8.5.2018 14.18.50 |
Kiitos, että jaoit kokemuksesi
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com