|
MySQL.RU - Webboard
Вернуться
Перевод таблиц из MyISAM в InnoDB (braz) 23/09/2008 - 17:14:41
Re: Перевод таблиц из MyISAM в InnoDB (Андрей) 23/09/2008 - 19:42:01
Re: Перевод таблиц из MyISAM в InnoDB (Владимир) 26/11/2010 - 14:24:22
> Original message text:
> From: braz - 23/09/2008 - 17:14:41
> Subject:Перевод таблиц из MyISAM в InnoDB
> -----------------
> Добрый день.
> Имеется сайт, который использует MySQL. Все таблицы типа MyISAM. Хочу их все перевести в InnoDB для использования транзакций (ALTER TABLE `table_name` ENGINE=InnoDB ).
> Какие проблемы после этого могут возникнуть в работе сайта ?
> Увеличение использования дискового пространства и специфическая обработка AUTO_INCREMENT мне известны. Есть ли что-то еще критичное ?
> Сейчас объем базы 145мб, какой примерно он будет после конвертации ?
>
> Версия сервера 4.0.26
>
> Спасибо
>
From: Андрей - 23/09/2008 - 19:42:01
Subject:Перевод таблиц из MyISAM в InnoDB
-----------------
Размер увеличится примерно в 1.5-2, никогда не засекал. InnoDB не поддерживают полнотекстовой поиск FULLTEXT indexes, его потребуется убрать, либо сконвертировать будет нельзя. Некоторые таблицы могут не конвернуться с ошибкой "#1030 - Got error 139 from storage engine" из-за большого размера данных в ячейке. Вообще проблем быть не должно, разве что настройки под innoBD у хостера слабей и станет тормозить.
Если ты сам хостер и можешь менять конфиг, то InnoBD лучший выбор как по проризводительности (если хорошая подгонка конфига), так и по надёжности.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37720
|
|