уменьшить нагрузку слейвов на мастера

serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: уменьшить нагрузку слейвов на мастера

Post by serge »

admin wrote: скорее всего это запросы при формировании страницы
И мастер и слейвы делают запросы в одну и туже таблицы с тумбами на масетере.

на больших базах запросы могут получаться тяжелыми. По мере возможностей и знаний эти запросы пытаемся оптимизировать. Если кто-то знает как правлиьно сделать - всегда за.
ну т.е. получается, что мне остается лишь, либо апгрейдить железо, либо надеяться на ваши апдейты, где это все станет еще как-то оптимизированно. Или может быть все же можно как-то сократить, например, эти запросы при формировании страниц?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: уменьшить нагрузку слейвов на мастера

Post by admin »

Все верно.
В целом меньше уникальных старниц = меньше запросов.
Например, 100к галер = 100к страниц
Они же в 100 категориях в среднем например в 5 категорий каждая + по 100 тумб на страницу получаем 500к тумб/100 = 5000 тумб в категории в среднем, значит на категорию в среднем 500 страниц = итого 100 категорий по 500 страниц получаем +50к страниц

на каждую добавляем 3 сортировки типа даты длины и тп *3 уже итого +150к страниц

добавляем таги, пусть так же как ктагеории, еще +150к

получаем примерный тотал в 400к страниц +- по запросам

добавляем 10 слейвов - получаем 4М страниц и соотв +- по запросам

PS и как обычно предложение если кто-то знает как надо делать иначе запросы что б они не грузили - я всегда за.
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: уменьшить нагрузку слейвов на мастера

Post by serge »

в таком случае, получается, что мне нужно было действовать иначе с самого начала ;( А именно создавать, так называемого саб-мастера, т.е. сайт-копию мастера, но только лишь с тем исключением, что на нем не было бы хостед галер (исключительно база с линками на хостед галеры мастера), а уже слейвов подсоединять к этому саб-мастеру, а не к мастеру напрямую, учитывая тот факт, что слейвы не используют контент мастера для своих личных кастом галер, они лишь юзают категорийные и превью тумбы, которые линкуются напрямую на хостед-галеры мастера. Другими словами я нефигово так перегружаю мастера на пустом месте... верно?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: уменьшить нагрузку слейвов на мастера

Post by admin »

Если вы на сайте не линкуете на старницу - она не создается.
Можно иметь базу 10М и приэтом линку только на 1 старницу и удет только 1 страница и нкиакой нагрузки.
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: уменьшить нагрузку слейвов на мастера

Post by serge »

ок, тогда пока оставлю couchbase в покое и начну с того, что разнесу всех слейвов по своим юзернеймам... возможно по результатам станет ясно откуда ноги растут
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: уменьшить нагрузку слейвов на мастера

Post by admin »

Да, если вы определите какой сайт создает больше нагрузки на базу это будет конечно интересно.
Don't forget to run script update
Post Reply