InnoDB

Post Reply
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

InnoDB

Post by mad »

Какие таблицы смарта надо держать в InnoDB ?

Судя по мануалу, я так понял, что должны быть:
rot_galleries
rot_gallery_data
rot_gallery_stats
rot_gal2group
вопрос 1: это так?, эти 4ре таблицы в идеале должны быть в InnoDB? или какие то ещё другие?

полез менять движок этих таблиц на InnoDB (они были в MyISAM по дефолту) и как оказалось какие то другие таблицы уже в InnoDB по умолчанию, так вот вытекает вопрос 2: почему бы нужные таблицы (те 4ре что выше) сразу не делать в InnoDB ?

и вопрос 3, для конвертации MyISAM в InnoDB достаточно выполнить
ALTER TABLE tablename ENGINE = INNODB;
?

Спасибо!
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: InnoDB

Post by admin »

1. да, минимальные эти, если хватает памяти то и остальные можно rot_* можно
2. по умолчанию размер пуля в мускле 8 метров, в инно изначлаьно пара мелких табличек, типа admin_access сохранность данных в которых более менее важна и которые маленькие и влезут в пул даже если будет дефолтных 8 метров
3. да
Don't forget to run script update
Post Reply