Page 3 of 3
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 6:12 pm
by serge
admin wrote:
скорее всего это запросы при формировании страницы
И мастер и слейвы делают запросы в одну и туже таблицы с тумбами на масетере.
на больших базах запросы могут получаться тяжелыми. По мере возможностей и знаний эти запросы пытаемся оптимизировать. Если кто-то знает как правлиьно сделать - всегда за.
ну т.е. получается, что мне остается лишь, либо апгрейдить железо, либо надеяться на ваши апдейты, где это все станет еще как-то оптимизированно. Или может быть все же можно как-то сократить, например, эти запросы при формировании страниц?
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 6:23 pm
by admin
Все верно.
В целом меньше уникальных старниц = меньше запросов.
Например, 100к галер = 100к страниц
Они же в 100 категориях в среднем например в 5 категорий каждая + по 100 тумб на страницу получаем 500к тумб/100 = 5000 тумб в категории в среднем, значит на категорию в среднем 500 страниц = итого 100 категорий по 500 страниц получаем +50к страниц
на каждую добавляем 3 сортировки типа даты длины и тп *3 уже итого +150к страниц
добавляем таги, пусть так же как ктагеории, еще +150к
получаем примерный тотал в 400к страниц +- по запросам
добавляем 10 слейвов - получаем 4М страниц и соотв +- по запросам
PS и как обычно предложение если кто-то знает как надо делать иначе запросы что б они не грузили - я всегда за.
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 6:49 pm
by serge
в таком случае, получается, что мне нужно было действовать иначе с самого начала ;( А именно создавать, так называемого саб-мастера, т.е. сайт-копию мастера, но только лишь с тем исключением, что на нем не было бы хостед галер (исключительно база с линками на хостед галеры мастера), а уже слейвов подсоединять к этому саб-мастеру, а не к мастеру напрямую, учитывая тот факт, что слейвы не используют контент мастера для своих личных кастом галер, они лишь юзают категорийные и превью тумбы, которые линкуются напрямую на хостед-галеры мастера. Другими словами я нефигово так перегружаю мастера на пустом месте... верно?
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 6:51 pm
by admin
Если вы на сайте не линкуете на старницу - она не создается.
Можно иметь базу 10М и приэтом линку только на 1 старницу и удет только 1 страница и нкиакой нагрузки.
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 6:57 pm
by serge
ок, тогда пока оставлю couchbase в покое и начну с того, что разнесу всех слейвов по своим юзернеймам... возможно по результатам станет ясно откуда ноги растут
Re: уменьшить нагрузку слейвов на мастера
Posted: Mon Feb 03, 2014 7:04 pm
by admin
Да, если вы определите какой сайт создает больше нагрузки на базу это будет конечно интересно.