LOAD INDEX INTO CACHE table_index_list [, table_index_list] ... table_index_list: tbl_name [[INDEX] (index_name[, index_name] ...)] [IGNORE LEAVES]
La commande LOAD INDEX INTO CACHE
précharge un index dans un cache de clé, qui est
explicitement nommé dans dans la commande CACHE
INDEX
, ou dans le cache par défaut. LOAD
INDEX INTO CACHE
ne sert que pour les tables
MyISAM
.
L'option IGNORE LEAVES
fait que les blocs
terminaux de l'index ne sont pas lus.
La commande suivante précharge les noeuds des tables
t1
et t2
:
mysql> LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;
+---------+--------------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+---------+--------------+----------+----------+
| test.t1 | preload_keys | status | OK |
| test.t2 | preload_keys | status | OK |
+---------+--------------+----------+----------+
Cette commande charge tous les index de t1
.
Elle ne charge que les index non-terminaux de
t2
.
La syntaxe de LOAD INDEX INTO CACHE
vous
permet de spécifier seulement des index particuliers à
charger dans la table. Cependant, l'implémentation courante
charge tous les index : il n' y a pas de raison pour utiliser
autre chose que le nom de la table.
LOAD INDEX INTO CACHE
a été ajouté en
MySQL 4.1.1.
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.