`ISAM' Tables
=============
you should
convert all `ISAM' tables to `MySAM' tables as soon as possible.
utility. *Note Crash recovery::.
`ISAM' has the following features/properties:
* Compressed and fixed-length keys
* Fixed and dynamic record length
* 16 keys with 16 key parts/key
* Max key length 256 (default)
* Data is stored in machine format; this is fast, but is machine/OS
dependent.
Most of the things true for `MyISAM' tables are also true for `ISAM'
tables. *Note `MyISAM' tables: MyISAM. The major differences compared
to `MyISAM' tables are:
* `ISAM' tables are not binary portable across OS/Platforms.
* Can't handle tables > 4G.
* Only support prefix compression on strings.
* Smaller key limits.
* Dynamic tables get more fragmented.
* Tables are compressed with `pack_isam' rather than with
`myisampack'.
If you want to convert an `ISAM' table to a `MyISAM' table so that you
can use utilities such as `mysqlcheck', use an `ALTER TABLE' statement:
mysql> ALTER TABLE tbl_name TYPE = MYISAM;
The embedded MySQL versions doesn't support `ISAM' tables.
[Назад] [Содержание] [Вперед]
| Главная |