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

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


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

    7.1.2.1. Характеристики статических таблиц (с фиксированной длиной)

    Это формат, принятый по умолчанию. Он используется, когда таблица не содержит столбцов VARCHAR, BLOB или TEXT.

    Данный формат - самый простой и безопасный, а также наиболее быстрый при работе с дисками. Скорость достигается за счет простоты поиска информации на диске: в таблицах статического формата с индексом для этого достаточно всего лишь умножить номер строки на ее длину.

    Кроме того, при сканировании таблицы очень просто считывать постоянное количество записей при каждом чтении с диска.

    Если произойдет сбой во время записи в файл MyISAM фиксированного размера, myisamchk в любом случае сможет легко определить, где начинается и заканчивается любая строка. Поэтому обычно удается восстановить все записи, кроме тех, которые были частично перезаписаны. Отметим, что в MySQL все индексы могут быть восстановлены. Свойства статических таблиц следующие:

    • Все столбцы CHAR, NUMERIC и DECIMAL расширены пробелами до ширины столбца;

    • Очень быстрые;

    • Легко кэшируются;

    • Легко восстанавливаются после сбоя, так как записи расположены в фиксированных позициях;

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

    • Для них обычно используется больше дискового пространства, чем для динамических таблиц.

     
    © 1997-2005 PHP Club Team
    Rambler's Top100