Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 16757|Répondre: 2

[Source] La base de données MySQL affiche des informations sur le nombre de connexions et la concurrence

[Copié le lien]
Publié sur 08/05/2018 11:16:45 | | | |
Tout d’abord, attachez les outils utilisés dans cet article, car je suis serveur distant, donc je ne peux pas installer certains outils de requête de base de données, je ne peux donc utiliser que le logiciel de requête général que j’ai écrit, comme suit :

.NET/C# Outil universel de requête de base de données [avec code source]
http://www.itsvse.com/thread-4201-1-1.html
(Source : Architect_Programmer)


1.mysql> affiche le statut comme '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 #这个数值指的是激活的连接数, cette valeur est généralement bien inférieure à la valeur connexe
Threads_connected Le résultat est le même que dans la liste de procédés affichée, indiquant le nombre actuel de connexions. Pour être précis, Threads_running représente le nombre actuel de concurrence


2.mysql> afficher des variables comme ' %max_connections %' ;




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


C’est le nombre maximal de connexions actuellement définies par la base de données de requêtes

Vous pouvez définir le nombre maximal de connexions à la base de données dans /etc/my.cnf
[mysqld]
max_connections = 1000
max_connections paramètres peuvent être utilisés pour contrôler le nombre maximal de connexions à la base de données :


3.mysql> afficher des variables comme ' %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"}]


De nombreux développeurs se heurteront à la situation anormale « MySQL : ERREUR 1040 : Trop de connexions », l’une des raisons de cette situation est que le nombre de visites est trop élevé, et que le serveur MySQL ne peut pas y résister, il est donc nécessaire d’augmenter la pression sur les lectures distribuées depuis le serveur ; Une autre raison est que la valeur max_connections dans le fichier de configuration MySQL est trop petite.




Précédent:Windows consulte le journal de connexion via le bureau à distance
Prochain:Pourquoi la plupart des étudiants universitaires des zones rurales se mélangent-ils mal ?
Publié sur 08/05/2018 11:23:57 |
Éduqué, merci
Publié sur 08/05/2018 14:18:50 |
Merci d’avoir partagé
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com