Из того, что я помню о моих "разборочных годах", это не будет иметь большого значения (компиляторы достаточно умны ). Это больше об эстетике ИМО.
Чтобы определить механизм хранения, используемый таблицей, вы можете использовать показать состояние таблицы
. В поле Engine
результатов будет отображаться ядро базы данных для таблицы. Кроме того, вы можете выбрать поле engine
из information_schema.tables
:
select engine
from information_schema.tables
where table_schema = 'schema_name'
and table_name = 'table_name'
Вы можете переключаться между механизмами хранения, используя alter table
:
alter table the_table engine = InnoDB;
Where, of Конечно, вы можете указать любой доступный механизм хранения.
О преобразовании myIsam в Innodb
http: //dev.mysql.com/doc/refman/5.0/en/converting-tables-to-innodb.html