Это формат, принятый по умолчанию.
Он используется, когда таблица не
содержит столбцов VARCHAR,
BLOB или TEXT.
Данный формат - самый простой и безопасный, а также наиболее быстрый при работе с дисками. Скорость достигается за счет простоты поиска информации на диске: в таблицах статического формата с индексом для этого достаточно всего лишь умножить номер строки на ее длину.
Кроме того, при сканировании таблицы очень просто считывать постоянное количество записей при каждом чтении с диска.
Если произойдет сбой во время
записи в файл MyISAM
фиксированного размера,
myisamchk в любом случае
сможет легко определить, где
начинается и заканчивается любая
строка. Поэтому обычно удается
восстановить все записи, кроме
тех, которые были частично
перезаписаны. Отметим, что в MySQL
все индексы могут быть
восстановлены. Свойства
статических таблиц следующие:
Все столбцы CHAR,
NUMERIC и DECIMAL
расширены пробелами до ширины
столбца;
Очень быстрые;
Легко кэшируются;
Легко восстанавливаются после сбоя, так как записи расположены в фиксированных позициях;
Не нуждаются в реорганизации
(при помощи 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.
© 1995-2005 MySQL AB. All rights reserved.
