Le cache de clé des tables MyISAM <<< |
Comment MySQL compte les tables ouvertes | Quand MySQL ouvre et ferme les tables >>> |
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 . Conception . Rendre vos tables aussi compactes que possible . Index de colonnes . Index sur plusieurs colonnes . Comment MySQL utilise les index . Le cache de clé des tables MyISAM ->Comment MySQL compte les tables ouvertes . Quand MySQL ouvre et ferme les tables . Inconvénients de la création d'un grand nombre de tables dans la même base de données |
7.4.7 Comment MySQL compte les tables ouvertes
Quand vous utiliserez la commande mysqladmin status , vous verrez quelque chose de ce genre :
MySQL est multi-threadé, il peut donc exécuter plusieurs requêtes sur la même table simultanément. Pour minimiser les interférences entre deux threads ayant différentes actions sur le même fichier, la table est ouverte indépendamment par chacun des threads. Cela nécessite un peu de mémoire, mais augmente les performances. Avec les tables au format ISAM et MyISAM , cela requière aussi un fichier additionnel de description du fichier des données. Avec ce type de tables, le fichier décrivant l'index est partagé entre tous les threads. Vous pourrez lire plus sur le sujet à la section suivante : Comment MySQL ouvre et ferme les tables . |
<< | Comment MySQL compte les tables ouvertes | >> |
Le cache de clé des tables MyISAM | Optimiser la structure de la base de données | Quand MySQL ouvre et ferme les tables |