Какие таблицы важно сконвертить в InnoDB

xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Какие таблицы важно сконвертить в InnoDB

Post 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. 
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Какие таблицы важно сконвертить в InnoDB

Post by admin »

Да, пожалуй rot_gal2group можно исключить
В целом нагрузка зависит от характера обновлений, их кол-ва, и самого лэйаута, так что врядли возмонжо дать однозначный совет на все случаи жизни.
Плюс тут в том, что поменять тип таблицы это 1 строка. так что можно поменять раздичные варианты засекая нагрузку на протяжении дня например.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Какие таблицы важно сконвертить в InnoDB

Post by S_Flash »

Поправьте вики, чтоб был какой-то логический финал..
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Какие таблицы важно сконвертить в InnoDB

Post by xawm »

S_Flash wrote:Поправьте вики, чтоб был какой-то логический финал..
Я как-то на это и расчитывал :)

вообще по моим исследованиям rot_gallery_data* обязательно к конвертации, потому что иначе возникают длинные локи табличного масштаба (ибо MyISAM не поддерживает построчные локи).
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Какие таблицы важно сконвертить в InnoDB

Post by admin »

Да, вики поправил
вообще по моим исследованиям rot_gallery_data* обязательно к конвертации, потому что иначе возникают длинные локи табличного масштаба (ибо MyISAM не поддерживает построчные локи).
Да, так и написано "rot_galleries + rot_gallery_data* + rot_gallery_stats таблиц "
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Какие таблицы важно сконвертить в InnoDB

Post by xawm »

Ну было написано не так в вики.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Какие таблицы важно сконвертить в InnoDB

Post by admin »

Вы в первом сообщении написали
(конкретно эта цифтра - это размер всех активных rot_galleries + rot_gallery_data* + rot_gallery_stats таблиц )
Но не так ок, будет будет не так, я не прав.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Какие таблицы важно сконвертить в InnoDB

Post by S_Flash »

Можно с учётом последних правок, конкретные 3 (или сколько там сейчас) таблицы, как было раньше?..
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Какие таблицы важно сконвертить в InnoDB

Post by admin »

"rot_galleries + rot_gallery_data* + rot_gallery_stats* таблиц "
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Какие таблицы важно сконвертить в InnoDB

Post 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*. 

ну что за детский сад бля. Поправил, сказал спасибо. ВСЁ.
Post Reply