MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 4 Администрирование баз данных :: 4.4 Предотвращение катастроф и восстановление :: 4.4.6 Использование myisamchk для профилактики таблиц и послеаварийного :: 4.4.6.3 Проверочные опции для myisamchk

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 4.4.6 Использование myisamchk для профилактики таблиц и послеаварийного
  • 4.4.6.1 Синтаксис запуска myisamchk
  • 4.4.6.2 Общие опции для myisamchk
  • 4.4.6.3 Проверочные опции для myisamchk
  • 4.4.6.4 Опции исправления для myisamchk
  • 4.4.6.5 Другие опции для myisamchk
  • 4.4.6.6 Использование памяти утилитой myisamchk
  • 4.4.6.7 Использование myisamchk для послеаварийного восстановления
  • 4.4.6.8 Как проверять таблицы на ошибки
  • 4.4.6.9 Как ремонтировать таблицы
  • 4.4.6.10 Оптимизация таблиц

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

4.4.6.3. Проверочные опции для myisamchk

  • -c или --check

    Проверить таблицы на ошибки. Является операцией по умолчанию, если myisamchk не передаются другие опции, меняющие это поведение.

  • -e или --extend-check

    Проверить таблицу очень тщательно (выполняется достаточно медленно в случае большого количества индексов). Эту опцию следует использовать в экстремальных ситуациях. В большинстве случаев myisamchk или myisamchk --medium-check вполне достаточно для выявления ошибок в таблице. Если используется --extended-check и система располагает приличным объемом памяти, то следует значительно увеличить значение key_buffer_size!

  • -F или --fast

    Проверять только таблицы, которые не были корректно закрыты.

  • -C или --check-only-changed

    Проверять только таблицы, изменившиеся с момента последней проверки.

  • -f или --force

    Выполнять перезапуск myisamchk с -r (исправить) на таблице, если myisamchk найдет в ней хоть одну ошибку.

  • -i или --information

    Выдавать статистическую информацию о проверяемой таблице.

  • -m или --medium-check

    Быстрее, чем расширенная проверка (extended-check), но при этом обнаруживается только 99,99% из общего числа ошибок (чего, однако, в большинстве случаев вполне достаточно).

  • -U или --update-state

    Отмечать в файле .MYI факт проверки таблицы и наличие повреждений. Опцию следует использовать для получения максимального эффекта от опции --check-only-changed, однако ее применение недопустимо, если mysqld работает с таблицей и был запущен с опцией --skip-external-locking.

  • -T или --read-only

    Не отмечать таблицу как проверенную. Это может пригодиться, когда myisamchk используется для проверки таблиц, используемых каким-то другим приложением, и это приложение не выполняет блокировку (как mysqld --skip-external-locking).


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.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!