Page 1 of 2
Какие таблицы важно сконвертить в InnoDB
Posted: Mon Feb 17, 2014 7:17 pm
by xawm
как мне кажется в Вики есть какая-то путанница:
читаем:
Code: Select all
innodb_buffer_pool_size - туда должен влезать весь датафайл (таблицы в InnoDB), те если он у вас 500 метров и их 5 штук то тут должно быть 2.5 ГИГА (конкретно эта цифтра - это размер всех активных rot_galleries + rot_gallery_data* + rot_gallery_stats таблиц ). Обратите внмиание что данные слейва rot_gallery_statsX храняться в базе мастера и соответственно конвертить эту таблицу надо там, а не на слейве.
Отсюда делаю вывод что конвертить важно следующие таблы: rot_galleries + rot_gallery_data* + rot_gallery_stats
Хотя вот это утверждает несколько иное:
Code: Select all
Таким образом для экономии имеет смысл конвертировать только таблицы rot_* , а для еще бОльшей - rot_galleries, rot_gallery_stats and rot_gal2group.
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:26 am
by admin
Да, пожалуй rot_gal2group можно исключить
В целом нагрузка зависит от характера обновлений, их кол-ва, и самого лэйаута, так что врядли возмонжо дать однозначный совет на все случаи жизни.
Плюс тут в том, что поменять тип таблицы это 1 строка. так что можно поменять раздичные варианты засекая нагрузку на протяжении дня например.
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 9:39 am
by S_Flash
Поправьте вики, чтоб был какой-то логический финал..
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 10:52 am
by xawm
S_Flash wrote:Поправьте вики, чтоб был какой-то логический финал..
Я как-то на это и расчитывал
вообще по моим исследованиям rot_gallery_data* обязательно к конвертации, потому что иначе возникают длинные локи табличного масштаба (ибо MyISAM не поддерживает построчные локи).
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 12:50 pm
by admin
Да, вики поправил
вообще по моим исследованиям rot_gallery_data* обязательно к конвертации, потому что иначе возникают длинные локи табличного масштаба (ибо MyISAM не поддерживает построчные локи).
Да, так и написано "rot_galleries + rot_gallery_data* + rot_gallery_stats таблиц "
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:00 pm
by xawm
Ну было написано не так в вики.
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:03 pm
by admin
Вы в первом сообщении написали
(конкретно эта цифтра - это размер всех активных rot_galleries + rot_gallery_data* + rot_gallery_stats таблиц )
Но не так ок, будет будет не так, я не прав.
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:04 pm
by S_Flash
Можно с учётом последних правок, конкретные 3 (или сколько там сейчас) таблицы, как было раньше?..
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:13 pm
by admin
"rot_galleries + rot_gallery_data* + rot_gallery_stats* таблиц "
Re: Какие таблицы важно сконвертить в InnoDB
Posted: Tue Feb 18, 2014 1:26 pm
by xawm
Бля, ну нахер спорить если вот тут вот:
http://smartcj.com/wiki/doku.php?id=ru:mysql_tunning
в последнем абзаце было:
Code: Select all
а для еще бОльшей - rot_galleries, rot_gallery_stats and rot_gal2group.
а стало:
Code: Select all
а для еще бОльшей - rot_galleries, rot_gallery_stats* and rot_gallery_data*.
ну что за детский сад бля. Поправил, сказал спасибо. ВСЁ.