Вот озадачился. Есть вобла, база порядко 50 метров (без индексов). Заглядываю, а там зоопарк, часть таблиц в MyISAM, часть в INNODB (так как форум давно, то видать одно время стояла по дефолту MyISAM, а дальше видать INNODB) Так что вот задумался, как их всех привести к одному формату ?
Второй вопрос. У меня все таблицы форуму в latin1, что не есть хорошо, хотелось бы узнать можно это как то всае сконвертить в cp1251, а еще лучше в utf8 ?
InnoDB поддерживает транзакции, а MyISAM - нет...единственное, в чем InnoDB превосходит
MyISAM по скорости - это работа с prpimary key...следовательно выбор за табой
через phpmyadmin разве не получается?
от перевода на innodb обычно только хуже : некоторый выигрыш от большего параллелизма сходит на нет из-за повышенного потребления памяти.
ту же память можно отдать mysql под key_buffer-ы и выигрыш будет даже больше.
кроме того, с innodb нельзя использовать полнотекстовой поиск.
ну и если у тебя сервер перегружается по 10 раз на дню, то транзакции innodb легко восстанавливаются после любых неожиданностей.