Først og fremst, legg ved verktøyene som brukes i denne artikkelen, fordi jeg er en ekstern server, så jeg kan ikke installere noen databasespørringsverktøy, så jeg kan bare bruke den generelle spørringsprogramvaren jeg har skrevet, som følger:
1.mysql> viser status som '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 #这个数值指的是激活的连接数 er denne verdien vanligvis mye lavere enn den sammenhengende verdien Threads_connected Resultatet er det samme som vis prosessliste, og indikerer det nåværende antallet tilkoblinger. For å være presis representerer Threads_running det nåværende antallet samtidige løp
2.mysql> viser variabler som '%max_connections%';
[{"Variable_name":"max_connections","Value":"151"}]
Dette er det maksimale antallet tilkoblinger som for øyeblikket settes av spørringsdatabasen
Du kan sette maksimalt antall tilkoblinger til databasen i /etc/my.cnf [mysqld] max_connections = 1000 max_connections parametere kan brukes til å kontrollere maksimalt antall tilkoblinger til databasen:
3.mysql> viser variabler som '%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"}]
Mange utviklere vil støte på den unormale situasjonen «MySQL: FEIL 1040: For mange tilkoblinger», en av grunnene til dette er at antallet besøk er for høyt, og MySQL-serveren kan ikke motstå det, så det er nødvendig å vurdere å øke presset fra distribuerte lesinger fra serveren; En annen grunn er at max_connections-verdien i MySQL-konfigurasjonsfilen er for liten.
|