Кроме ремонта и проверки таблиц,
myisamchk может выполнять
другие операции:
-a или --analyze
Анализировать распределение
ключей. Улучшает эффективность
операции связывания за счет
включения оптимизатора связей.
Он обеспечивает лучший порядок
связывания таблиц и определяет,
какие ключи при этом следует
использовать: myisamchk --describe
--verbose table_name или
посредством SHOW KEYS в
MySQL.
-d или --description
Отображает некоторую информацию о таблице.
-A или --set-auto-increment[=value]
Предписывает, чтобы отсчет
значений AUTO_INCREMENT
начинался с value или
большего значения. Если
значение не указано, то в
качестве следующего значения
AUTO_INCREMENT берется
наибольшее использованное
значение для автоинкрементного
ключа + 1.
-S или --sort-index
Сортировать блоки индексного дерева в порядке от больших к меньшим (high-low). Этим оптимизируются операции поиска и повышается скорость сканирования по ключу.
-R или --sort-records=#
Сортирует записи в
соответствии с индексом. Это
значительно повышает
локализацию данных и может
ускорить операции
SELECT и ORDER BY,
которые выполняются по индексу
и выбирают данные по
какому-либо интервалу.
(Возможно, что первая
сортировка будет выполняться
очень медленно!) Чтобы узнать
номера индексов таблицы, нужно
использовать команду SHOW
INDEX, показывающую индексы
таблицы в том же порядке, в
каком их видит myisamchk.
Индексы нумеруются начиная с 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.
© 1995-2005 MySQL AB. All rights reserved.
