ANALYZE TABLE nom_de_table[,nom_de_table...]
Cette commande analyse et stocke la clé de distribution de la
table. Durant l'analyse, la table est verrouillée en lecture.
Cette commande fonctionne avec les tables
MyISAM
et BDB
.
C'est l'équivalent de la commande en ligne myisamchk
-a
.
MySQL utilise les clés de distribution pour décider dans quel ordre les tables doivent être rassemblées lors des jointures qui ne s'effectuent pas sur une constante.
La commande retourne une table avec les colonnes suivantes :
Colonne | Valeur |
Table | Nom de la table |
Op |
``analyze '' (toujours) |
Msg_type |
Un des status , error ,
info ou warning . |
Msg_text |
Le message. |
Vous pouvez vérifier la clé de distribution stockée avec la
commande SHOW INDEX
. See
Section 13.5.3.6, « Syntaxe de SHOW DATABASES
».
Si la table n'a pas changé depuis la dernière commande
ANALYZE TABLE
, elle ne sera pas analysée
à nouveau.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.