WIKI LWS - L'hébergeur Web accessible à tous WIKI LWS - L'hébergeur Web accessible à tous

Configuration personnalisée de MySQL

I. Voici des explications concernant les principaux paramètres pour MySQL

key_buffer : Taille réservée au buffer des index. Sa taille doit être assez importante, l'idéal est que tous les index résident en mémoire limitant ainsi les entrées/sorties.

max_allowed_packet : Taille maximale d'un paquet. Le buffer de message est initialisé avec net_buffer_length octets, mais peut grandir jusqu'à max_allowed_packet octets lorsque nécessaire. Cette valeur est par défaut petit, pour intercepter les gros paquets, probablement erronés. Vous devez augmenter cette valeur si vous utilisez de grandes colonnes BLOB. Cette valeur doit être aussi grande que le plus grand BLOB que vous utiliserez.

table_cache : Donne le nombre de tables ouvertes simultanémént par les processus MySQL.

query_cache_limit : Ne pas mettre en cache les résultat supérieur à cette valeur. Par défaut 1 Mo.

query_cache_size : Quantité de mémoire allouée pour mettre en cache le résultat de requêtes.

sort_buffer_size : Permet de stocker les résultats de requêtes dans la mémoire. Sinon ceux-ci sont stockés dans des tableaux de résultats temporaires sur le disque.

read_buffer_size : Quantité de mémoire réservée pour le balayage séquentiel d'un table.

read_rnd_buffer_size : Lors de la lecture de lignes ordonnées par un tri, les lignes sont lu via cette espace mémoire pour éviter les recherches sur le disque.



II. Exemple de configuration pour un VPS avec 1Go de RAM

##############################################
############### Configuration 1Go
##############################################
#
# * Fine Tuning
# 
key_buffer              = 10M
max_allowed_packet      = 5M
table_cache = 128
thread_stack            = 192K
thread_cache_size       = 8
sort_buffer_size = 10M
read_buffer_size = 5M
read_rnd_buffer_size = 5M
net_buffer_length = 8M

#
# * Query Cache Configuration
# 
query_cache_limit       = 1M
query_cache_size        = 16M

##############################################



III. Exemple de configuration pour un VPS avec 4Go de RAM

##############################################
############### Configuration 4Go
##############################################
#
key_buffer  	= 512M
max_allowed_packet      = 64M
table_cache = 1024
thread_stack		= 192K
thread_cache_size       = 8
sort_buffer_size = 512M
read_buffer_size = 256M
read_rnd_buffer_size = 256M
net_buffer_length = 8M

#
# Query Cache Configuration
#
query_cache_limit	= 1M
query_cache_size        = 64M

##############################################

Articles, vidéos et guides en lien avec cette rubrique

Cette page d'aide vous a-t-elle été utile ?

Aidez-nous à améliorer notre aide en notant cette page :

 stars  1 votes (Details)
configuration_personnalisee_de_mysql.txt · Dernière modification: 2012/12/18 17:38 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki