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 для профилактики таблиц и послеаварийного

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


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

  • 4.4 Предотвращение катастроф и восстановление
  • 4.4.1 Резервное копирование баз данных
  • 4.4.2 Синтаксис BACKUP TABLE
  • 4.4.3 Синтаксис RESTORE TABLE
  • 4.4.4 Синтаксис CHECK TABLE
  • 4.4.5 Синтаксис REPAIR TABLE
  • 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 Оптимизация таблиц
  • 4.4.7 Настройка режима профилактики таблиц
  • 4.4.8 Получение информации о таблице

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. Использование 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. Оптимизация таблиц

восстановления

Начиная с версии MySQL 3.23.13 таблицы MyISAM можно проверять с помощью команды CHECK TABLE (see Раздел 4.4.4, «Синтаксис CHECK TABLE »). Для исправления таблиц используется команда REPAIR TABLE (see Раздел 4.4.5, «Синтаксис REPAIR TABLE »).

Для проверки/ремонта таблиц типа MyISAM (.MYI и .MYD) следует использовать утилиту myisamchk, а для ISAM (.ISM и .ISD') - утилиту isamchk (see Глава 7, Типы таблиц MySQL).

Ниже мы будем говорить о myisamchk, но все сказанное справедливо также и для более старой isamchk.

Утилиту myisamchk можно использовать для получения информации о таблицах рабочей базы данных, для их проверки и исправления или же оптимизации. В следующих разделах описывается, как запускать myisamchk (включая описание ее опций), как настроить график профилактики таблицы и как использовать myisamchk для выполнения различных функций.

В большинстве случаев для оптимизации и исправления таблиц можно также использовать команду OPTIMIZE TABLES, но этот вариант не такой быстрый и не такой надежный (в случае действительно фатальных ошибок), как myisamchk. С другой стороны, OPTIMIZE TABLE проще в использовании и освобождает от забот со сбросом таблиц на диск (see Раздел 4.5.1, «Синтаксис команды OPTIMIZE TABLE »).

Хотя исправление при помощи myisamchk и достаточно безопасно, никогда не будет лишним сделать резервную копию прежде, чем выполнять ремонт (или любые другие действия, которые могут привнести в таблицу значительные изменения)


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!