MySQL.RU .:. Одобрено лучшими российскими программистами
Справочное руководство по MySQL4.4.6.5 Другие опции для myisamchk
4.4.6.5 Другие опции для myisamchk
Кроме ремонта и проверки таблиц, 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.
|