ANALYZE TABLE tbl_name[,tbl_name...]
Анализирует и сохраняет
распределение ключей для таблицы.
Во время проведения анализа
таблица заблокирована для чтения.
Эта функция работает для таблиц
MyISAM и BDB.
Данная команда является
эквивалентом выполнения myisamchk
-a для таблицы.
Сохраненное распределение ключей в MySQL используется для принятия решения о том, в каком порядке следует связывать таблицы, когда для связывания используются не константы, а другая база.
Эта команда выдает таблицу со следующими столбцами:
| Столбец | Значение |
| Table | Имя таблицы |
| Op | Всегда ``analyze'' |
| Msg_type | Одно из значений status,
error, info или
warning. |
| Msg_text | Сообщение. |
Просмотреть сохраненное
распределение ключей можно при
помощи команды SHOW INDEX. See
Раздел 4.5.6.1, «Получение информации по базам данных, таблицам, столбцам и индексам».
Если таблица не изменялась с
момента предыдущего запуска
команды ANALYZE TABLE,
повторный анализ таблицы
проводиться не будет.
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.
© 1995-2005 MySQL AB. All rights reserved.
