26.11.2010, 17:44
|
#9
|
Эксперт
Регистрация: 01.10.2010
Адрес: 1
Сообщений: 1,566
Отблагодарили 239 раз(а)
Рейтинг мнений:
|
Re: InnoDB!!!
Цитата:
Сообщение от Blakkky
Касательно использования InnoDB вообще. Основное отличие между InnoDB-движка базы и InnoDB в появлении в последнем поддержки транзакций и построчной блокировки таблиц (в MyISAM блокировка при селектах/инсертах/апдейтах потабличная, т.е. с одной таблицей по-факту только один запрос работать может). Транзакции понизят производительность базы (из-за больших накладных расходов на каждый запрос), а вот построчная блокировка значительно ускорит работу с базой в сильно нагруженном приложении (например, в сервере ла2). Включать его однозначно нужно, только хорошо бы сделать это с умом, т.е. на таблицы, где данные более-менее статические (итемы, арморы, нпс, спавн и т.д., те, что читаются один раз при старте) лучше его не включать, а на динамические таблицы, в которые идут постоянно запросы на добавление/обновление/чтение данных (игроки, инвентарь, макросы, переменные игрока и т.д.) хорошо бы InnoDB включить.
|
Лучший совет )
только на бекапах innodb тормознутая ( в 5 раз медленнее по сравнению с MyISAM ( Хотя может у меня руки кривые
|
|
|