7.2.1 Проблемы при работе с таблицами MERGE | Оглавление | 7.4 Таблицы HEAP |
В MySQL пока еще можно применять и устаревший тип таблиц ISAM
. В ближайшем времени этот тип будет исключен (возможно, в MySQL 4.1), так как MyISAM является улучшенной реализацией тех же возможностей. В таблицах ISAM
используется индекс B-tree. Индекс хранится в файле с расширением `.ISM', а данные - в файле с расширением `.ISD'. Таблицы ISAM
можно проверять/восстанавливать при помощи утилиты isamchk
(see section 7.1 Таблицы MyISAM).
Ниже перечислены свойства таблиц ISAM
:
Большинство параметров таблиц MyISAM
также соответствуют таблицам ISAM
. See section 7.1 Таблицы MyISAM. Ниже перечислены основные отличия таблиц ISAM
от MyISAM
:
ISAM
не являются переносимыми в двоичном виде с одной ОС/платформы на другую;pack_isam
, а не при помощи myisampack
.Если вы хотите преобразовать таблицу ISAM
в таблицу MyISAM
, чтобы иметь возможность работать с такими утилитами, как mysqlcheck
, воспользуйтесь оператором ALTER TABLE
:
mysql> ALTER TABLE tbl_name TYPE = MYISAM;
Встроенные версии MySQL не поддерживают таблицы ISAM
.
7.2.1 Проблемы при работе с таблицами MERGE | Оглавление | 7.4 Таблицы HEAP |