Цитата:
Сообщение от Hector
Boodda, это все читал и знаю но на деле myisam быстрее оказался.
|
Ну я же вам тоже не с потолка взял и говорю, тоже проверял.
Сейчас работаю год в проекте онлайн консультанта, отбиваем по 3к запросов к БД причем многие с большим количеством джойнов и сложных условий, это те которые прошли мимо всех кешей, сервер 64GB RAM, RAID аппаратный, 12 ядер. Нагрузка 10%. MyIsam просто не справился вообще даже с половиной текущей нагрузки, у нас запись/чтение где то 40/60. Вообще тюнинг Innodb заключается не только в тюнинге мускула, но и в тюнинге системы, вплане соединений, их переиспользования и быстрого закрытия, правильной настройке сброса логов, и коммита данных. А так же просмотра и explain'на всех запросов. Если ваш запрос даже на многомиллионной таблице с 20-30ГБ данных, занимает более полсекунды, то такие запросы надо пересматривать и оптимизировать. и возможно вводить простую аггрегацию данных.
Мое личное мнение, которым я никого не хочу обидеть, это то что либо вы недостаточно разбираетесь в администрировании и програмировании БД, либо, не вкладываете достаточно денег в поддержание и замену оборудования необходимого вам для работы.