Spec-Zone .ru
спецификации, руководства, описания, API
|
myisamchk поддерживает следующие опции для действий кроме табличных проверок и восстановлений:
--analyze
, -a
Проанализируйте распределение значений ключа. Это улучшает производительность соединения, позволяя
оптимизатору соединения лучше выбрать порядок, в котором можно присоединиться к таблицам и который
индексирует это, должен использовать. Чтобы получить информацию о ключевом распределении,
используйте myisamchk - описание - многословный tbl_name
команда или SHOW INDEX FROM
оператор. tbl_name
--block-search=
, offset
-b
offset
Найдите запись, которой принадлежит блок при данном смещении.
--description
, -d
Напечатайте некоторую дескриптивную информацию о таблице. Определение --verbose
опция несколько раз производит дополнительную информацию.
См. Раздел 4.6.3.5, "Получая
информацию о Таблице с myisamchk".
--set-auto-increment[=
,
value
]-A[
value
]
Сила AUTO_INCREMENT
нумерация для новых записей, чтобы запуститься в
данном значении (или выше, если есть существующие записи с AUTO_INCREMENT
значения это большое). Если value
не определяется, AUTO_INCREMENT
числа для новых записей начинаются с самого большого значения в настоящий момент в таблице плюс
один.
--sort-index
, -S
Сортируйте индексировать древовидные блоки в высоком младшем разряде. Это оптимизирует, ищет и делает сканирования таблицы, которые использование индексирует быстрее.
--sort-records=
, N
-R
N
Записи вида согласно детали индексируют. Это делает Ваши данные намного больше локализованными и
может убыстриться основанный на диапазоне SELECT
и ORDER BY
операции, которые используют это, индексируют. (В первый
раз, когда Вы используете эту опцию, чтобы сортировать таблицу, это может быть очень медленно.),
Чтобы определить индексы таблицы, использовать SHOW INDEX
, то, который выводит на экран таблицу, индексирует в
том же самом порядке, что myisamchk видит их. Индексирует нумеруются,
начинаясь 1.
Если ключи не упаковываются (PACK_KEYS=0
), у них есть та же самая
длина, так, когда myisamchk виды и записи перемещений, она только
перезаписывает смещения записи в индексировании. Если ключи упаковываются (PACK_KEYS=1
),
myisamchk
должен распаковать ключевые блоки сначала, затем воссоздать, индексирует, и упакуйте ключевые блоки
снова. (В этом случае воссоздание индексирует, быстрее, чем обновление смещений для каждого
индексирует.)