Prima di tutto, allega gli strumenti usati in questo articolo, perché sono un server remoto, quindi non posso installare alcuni strumenti di query per il database, quindi posso usare solo il software di query generale che ho scritto, come segue:
1.mysql> mostra lo stato come 'Threads%';
[{"Variable_name":"Threads_cached","Valore":"0"},{"Variable_name":"Threads_connected","Valore":"101"},{"Variable_name":"Threads_created","Valore":"119"},{"Variable_name" :"Threads_running","Valore":"2"}]
Threads_connected #这个数值指的是打开的连接数 Threads_running #这个数值指的是激活的连接数, questo valore è generalmente molto più basso del valore connesso Threads_connected Il risultato è lo stesso di mostra la lista dei processi, indicando il numero attuale di connessioni. Per essere precisi, Threads_running rappresenta il numero attuale di convivenza
2.mysql> mostra variabili come '%max_connections%';
[{"Variable_name":"max_connections","Valore":"151"}]
Questo è il numero massimo di connessioni attualmente impostate dal database di query
Puoi impostare il numero massimo di connessioni al database in /etc/my.cnf [mysqld] max_connections = 1000 max_connections parametri possono essere utilizzati per controllare il numero massimo di connessioni al database:
3.mysql> mostra variabili come '%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","Valore":"512"}]
Molti sviluppatori si imbatteranno nella situazione anomala di "MySQL: ERRORE 1040: Troppe connessioni"; una delle ragioni di questa situazione è che il numero di visite è troppo alto e il server MySQL non può resistere, quindi è necessario considerare di aumentare la pressione sulle letture distribuite dal server; Un altro motivo è che il valore max_connections nel file di configurazione MySQL è troppo piccolo.
|