Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16757|Atsakyti: 2

[Šaltinis] MySQL duomenų bazėje rodoma informacija apie ryšių skaičių ir sutapimą

[Kopijuoti nuorodą]
Paskelbta 2018-05-08 11:16:45 | | | |
Visų pirma, pridėkite šiame straipsnyje naudojamus įrankius, nes esu nuotolinis serveris, todėl negaliu įdiegti kai kurių duomenų bazės užklausų įrankių, todėl galiu naudoti tik bendrą užklausų programinę įrangą, kurią parašiau, taip:

.NET/C# universalus duomenų bazės užklausų įrankis [su šaltinio kodu]
http://www.itsvse.com/thread-4201-1-1.html
(Šaltinis: Architect_Programmer)


1.mysql> rodyti būseną, pvz., "Gijos%";

[{"Variable_name":"Threads_cached","Value":"0"},{"Variable_name":"Threads_connected","Value":"101"},{"Variable_name":"Threads_created","Value":"119"},{"Variable_name" :"Threads_running","Reikšmė":"2"}]




Threads_connected #这个数值指的是打开的连接数
Threads_running #这个数值指的是激活的连接数 ši vertė paprastai yra daug mažesnė už prijungtą vertę
Threads_connected Rezultatas yra toks pat kaip rodyti procesų sąrašą, nurodant dabartinį ryšių skaičių. Tiksliau sakant, Threads_running nurodo dabartinį sutapimų skaičių


2.mysql> rodyti kintamuosius, pvz., '%max_connections%';




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


Tai maksimalus ryšių skaičius, kurį šiuo metu nustato užklausos duomenų bazė

Galite nustatyti maksimalų ryšių su duomenų baze skaičių /etc/my.cnf
[mysqld]
max_connections = 1000
max_connections parametrai gali būti naudojami maksimaliam ryšių su duomenų baze skaičiui valdyti:


3.mysql> rodyti kintamuosius, pvz., '%connect%';



[{"Variable_name":"character_set_connection","Value":"utf8"},{"Variable_name":"collation_connection","Value":"utf8_general_ci"},{"Variable_name":"connect_timeout"," Reikšmė":"10"},{"Variable_name":"disconnect_on_expired_password","Reikšmė":"ĮJUNGTA"},{"Variable_name":"init_connect","Reikšmė":""},{"Variable_name":"max_connect_errors","Reikšmė" :"100"},{"Variable_name":"max_connections","Value":"151"},{"Variable_name":"max_user_connections","Value":"0"},{"Variable_name":"performance_schema_session_connect_ attrs_size","Reikšmė":"512"}]


Daugelis kūrėjų susidurs su nenormalia situacija "MySQL: ERROR 1040: Per daug ryšių", viena iš šios situacijos priežasčių yra ta, kad apsilankymų skaičius yra per didelis, o MySQL serveris negali tam atsispirti, todėl būtina apsvarstyti galimybę padidinti paskirstytų skaitymų iš serverio slėgį; Kita priežastis yra ta, kad max_connections reikšmė MySQL konfigūracijos faile yra per maža.




Ankstesnis:"Windows" peržiūrėti prisijungimo per nuotolinį darbalaukį žurnalą
Kitą:Kodėl dauguma kolegijos studentų iš kaimo vietovių blogai maišosi?
Paskelbta 2018-05-08 11:23:57 |
Išmoko, ačiū
Paskelbta 2018-05-08 14:18:50 |
Ačiū už pasidalinimą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com