поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    4.4.6.10. Оптимизация таблиц

    Чтобы объединить фрагментированные записи и избавиться от потерь пространства, происходящих из-за удаления и обновления записей, нужно запустить myisamchk в режиме восстановления:

    shell> myisamchk -r tbl_name
    

    Такую же оптимизацию таблицы можно произвести, используя команду SQL OPTIMIZE TABLE. OPTIMIZE TABLE выполняет ремонт таблицы и анализ ключей, а также сортирует дерево индексов для ускорения поиска ключей. Вдобавок сводится на нет нежелательное взаимодействие между утилитой и сервером, поскольку при использовании OPTIMIZE TABLE работу выполняет сам сервер. Обращайтесь к разделу See Раздел 4.5.1, «Синтаксис команды OPTIMIZE TABLE ».

    myisamchk также располагает рядом других опций, которые можно использовать для повышения производительности таблицы:

    • -S, --sort-index

    • -R index_num, --sort-records=index_num

    • -a, --analyze

    Полное описание опций можно найти в разделе See Раздел 4.4.6.1, «Синтаксис запуска myisamchk».

     
    © 1997-2005 PHP Club Team
    Rambler's Top100