Maison > base de données > tutoriel mysql > Explication détaillée de l'optimisation de la configuration de base de MySQL

Explication détaillée de l'optimisation de la configuration de base de MySQL

黄舟
Libérer: 2017-08-02 11:19:23
original
1355 Les gens l'ont consulté

Lors de l'interrogation d'une grande quantité de données, nous devons adopter certaines méthodes d'optimisation, certaines méthodes d'optimisation de base de MySQL et partager certaines de nos expériences avec tout le monde.

1.max_connections, le nombre maximum de connexions Si le serveur a un grand nombre de demandes de connexion simultanées, il est recommandé d'augmenter cette valeur. afficher des variables comme 'max_connections' Nombre maximum de connexions Vérifions le nombre maximum de connexions

Explication détaillée de loptimisation de la configuration de base de MySQL

2. Vérifiez les connexions réelles Numéro, exécutez afficher l'état comme 'max_used_connections' et le nombre de connexions répondues

Explication détaillée de loptimisation de la configuration de base de MySQL

3.back_log : Les connexions que MySQL peut temporairement stocker la quantité. Si les données de connexion de MySQL atteignent max_connections, les nouvelles requêtes seront stockées dans la pile pour attendre une certaine connexion afin de libérer des ressources. Le numéro de la pile est back_log. Si le nombre de connexions en attente dépasse back_log, aucune ressource de connexion ne sera accordée. .

Exécutez show full processlist pour afficher

Explication détaillée de loptimisation de la configuration de base de MySQL

4.key_buffer_size : Spécifie la taille du tampon d'index, qui détermine la vitesse de traitement de l'index. Surtout la vitesse de lecture de l'index, exécutez des variables d'affichage comme 'key_buffer_size' ; vérifiez-le

Explication détaillée de loptimisation de la configuration de base de MySQL

5. Nous examinons l'utilisation de key_buffer_size Execute

show global status like 'key_read%';
Copier après la connexion

Explication détaillée de loptimisation de la configuration de base de MySQL

6.query_cache_size, en utilisant le tampon mysql, MySQL stocke les résultats de la requête dans le tampon , pour La même instruction SELECT (sensible à la casse) lira les résultats directement à partir du tampon. Exécutez show global status like 'qcache%' ; pour voir, il existe de nombreuses façons d'optimiser la configuration de MySQL

Explication détaillée de loptimisation de la configuration de base de MySQL


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal