myisam_sort_buffer_size vs sort_buffer_size
Je suis MySQL sur le serveur avec 6 GO de RAM. J'ai besoin de savoir quelle est la différence entre myisam_sort_buffer_size et sort_buffer_size?
J'ai suivant la taille de l'ensemble d'entre eux:
myisam_sort_buffer_size = 8M
sort_buffer_size = 256M
Veuillez également préciser si ces valeurs sont beaux ou besoin d'ajustements?
Grâce
Vous devez vous connecter pour publier un commentaire.
sort_buffer_size:
Documentation de MySQL:
Votre sort_buffer_size valeur semble extrêmement élevé. La valeur par défaut est de 2M. Je vous conseille d'aller pas plus grand que cela, car il y a une perte de performance pour aller plus haut. Certaines personnes recommandent de petites valeurs tels que 256 ko. Une chose à se rappeler est que c'est par une session client, ce n'est pas une valeur globale. Grandes valeurs s'additionnent rapidement.
myisam_sort_buffer_size:
Documentation de MySQL:
Votre myisam_sort_buffer_size semble très bien. Ce ne sera pas pertinente, sauf si vous êtes à la reconstruction d'index à l'aide de l'instruction ALTER TABLE ou de RÉPARATION de la TABLE, etc.
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads=memory used
Ces arguments est par thread, afin de vérifier le nombre de max_connections.
I. e. avec 15 go de RAM
Je suis mysqltuner avertissement:
Je n'ai donc inférieure à la valeur par défaut.
sort_buffer_size =256K
c'est la meilleure.vous essayez cela et redémarrer le serveur mysql et le moniteur pour quelques heures, vous pouvez facilement remarquer la prestation