Référence de langage d'administration de la base de données
<<<
Syntaxe de ANALYZE TABLE Syntaxe de BACKUP TABLE
>>>

14.5.2 Commandes d'entretien des tables
14.5 Référence de langage d'administration de la base de données
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

->Syntaxe de ANALYZE TABLE
Syntaxe de BACKUP TABLE
Syntaxe de CHECK TABLE
Syntaxe de CHECKSUM TABLE
Syntaxe de OPTIMIZE TABLE
Syntaxe de REPAIR TABLE
Syntaxe de RESTORE TABLE

14.5.2.1 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 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 . 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.

<< Syntaxe de ANALYZE TABLE >>
Référence de langage d'administration de la base de données Commandes d'entretien des tables Syntaxe de BACKUP TABLE