4.5 Référence de langage d'administration de la base de données
4 Administration du serveur
Manuel de Référence MySQL 4.1 : Version Française
. Syntaxe de OPTIMIZE TABLE ->Syntaxe de ANALYZE TABLE . Syntaxe de FLUSH . Syntaxe de la commande RESET . Syntaxe de KILL . Syntaxe de SHOW
|
4.5.2 Syntaxe de ANALYZE TABLE
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 verrouilé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
.
Lire des informations sur les bases, colonnes, tables ou index .
Si la table n'a pas changé depuis la dernière commande
ANALYZE TABLE
,
elle ne sera pas analysée à nouveau.
|