Taille des blocs du cache de clé
<<<
Restructurer le cache de clé Optimiser la structure de la base de données
>>>

7.4.6 Le cache de clé des tables MyISAM
7.4 Optimiser la structure de la base de données
7 Optimisation de MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Accès au cache de clé partagé
Caches multiples de clés
Stratégie d'insertion au milieu
Pré-chargement des index
Taille des blocs du cache de clé
->Restructurer le cache de clé

7.4.6.6 Restructurer le cache de clé

Un cache de clé peut être restructuré à tout moment, en modifiant les valeurs de ses paramètres. Par exemple :

mysql> SET GLOBAL cold_cache.key_buffer_size=4*1024*1024;
Si vous assignez une nouvelle valeurs aux variables key_buffer_size ou key_cache_block_size , le serveur va détruire l'ancienne structure du cache, et en recréer un, en se basant sur les nouvelles valeurs. Si le cache contient des blocs sales, le serveur va les sauver sur le disque avant de détruire et recréer le cache. La restructuration n'intervient pas si vous modifiez un autre paramètre du cache.Lors de la restructuration d'un cache de clé, le serveur commence par vider le contenu des buffers sales sur le disque. Après cela, le contenu du cache devient inaccessible. Cependant, la restructuration ne bloque pas les requêtes qui utilisent des index qui sont dans le cache. Au lieu de cela, le serveur accède directement à la table et utilise le cache du système de fichiers. Le cache du système de fichiers n'est pas aussi efficace que celui du cache de clés : si les requêtes s'exécutent toujours, elles seront un peu ralenties. Une fois que le cache a été restructuré, il redevient accessible, et les blocs peuvent être placés dedans. Le cache du système de fichiers n'est plus utilisé.

<< Restructurer le cache de clé >>
Taille des blocs du cache de clé Le cache de clé des tables MyISAM Optimiser la structure de la base de données