поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    4.5.2. Синтаксис команды ANALYZE TABLE

    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, повторный анализ таблицы проводиться не будет.

     
    © 1997-2005 PHP Club Team
    Rambler's Top100