Необходимость партицирования MySQL при большом объёме озу

Skom
На сайте с 02.12.2006
Offline
165
906

Переношу одну из баз на новый сервак.

Есть ли практический смысл разбиения основной таблицы если есть вводные данные.

1) Вся база около 40 гигов.

2) Сия главная таблица весит около 2х гигов, но растёт потихоньку.

3) Запросы к этой таблице распределяются почти равномерно по всей длине. Т.е. как-то морально разбить её на то, что чаще запрашивают - сложно, но можно ну, скажем, по алфавиту...

4) Запросов к таблице много мульёнов в сутки.

5) Апдейты таблицы редки.

6) Памяти на новом серваке 256 гигов.

Cras amet qui numquam amavit quique amavit cras amet
N
На сайте с 06.05.2007
Offline
419
#1

Skom, в таких условиях, скорее нет. Но всегда найдутся исключения.

Сделайте мини-копию и посмотрите как меняются планы реальных запросы. А если переносите, то можно и на настоящей базе проверить.

Кстати, есть нормальное слово - секционирование. Именно так подобные механизмы называются в википедии, других субд, нормальных грамотных переводных материалах о mysql.

Кнопка вызова админа ()
Skom
На сайте с 02.12.2006
Offline
165
#2

Ну, на базе в продакшене как-то стрёмно тестировать.

Любое телодвижение, блокирущее таблицу посылает сейчас сервак в даун минут на десять. В это время несколько тысяч юзеров портят мне карму замысловатыми проклятиями.

По поводу терминологии - пардон, тупо странскрибировал )

Был бы дока в данном вопросе - наверняка бы и выразился правильно, да и не спрашивал бы :D

Z
На сайте с 06.09.2012
Offline
129
#3
Skom:
Любое телодвижение, блокирущее таблицу посылает сейчас сервак в даун минут на десять. В это время несколько тысяч юзеров портят мне карму замысловатыми проклятиями.

Так есть смысл партицировать значит :) И разнести по разным машинкам помельче, чтобы уход в даун одной как можно меньше юзеров задевал, а может и вообще не задевал ;)

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
Skom
На сайте с 02.12.2006
Offline
165
#4
zzzit:
Так есть смысл партицировать значит :) И разнести по разным машинкам помельче, чтобы уход в даун одной как можно меньше юзеров задевал, а может и вообще не задевал ;)

Ну, на продакшене сейчас 12 гиг всего :)

N
На сайте с 06.05.2007
Offline
419
#5

Skom, имел ввиду, раз вы сейчас прямо переносите, то можете немного поэкспериментировать.

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#6

А чем простой мемкеш на 5Гб не устроит? И да, с чем проблемы? Упираетесь в скорость работы диска?

Неизменность точки зрения неизменно порождает иллюзию понимания.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий