очень долго Make N random thumbs active

Post Reply
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

очень долго Make N random thumbs active

Post by Jabar »

Мне нравится функция Make N random thumbs active , но с некоторых пор она выполняется ооочень долго. Может глянете, почему так? Вроде для мускуля сделать разовую рандомную выборку пары тройки сотен галерок из, например, 10к не так уж и сложно.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: очень долго Make N random thumbs active

Post by admin »

А мускл тюнен у вас ?
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: очень долго Make N random thumbs active

Post by Jabar »

ну в общем да. в иннодб только несколько сайтов, а так все почти в исаме. Но сервер не загружен. А так всякие там буферы , это все настроено с некоторым запасом, делал с помощью mysqltuner.pl и tuning-primer.sh

Ну скажем , сколько времени занимает на ваших тестовых машинах, перевести 400 галер в активные во всех группах, при наличии 2ух групп по 20000 тумб (2000 галер) в каждой ? У меня при подобной задаче висит пару минут (примерно) , а потом по таймауту прекращается. Сколько то галер переводятся в актив, но не все.
Last edited by Jabar on Fri Aug 16, 2013 11:57 am, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: очень долго Make N random thumbs active

Post by admin »

Оно может быть медленно из-за локов на базе
если на той базе инно - скидывайте дамп и что выставлять для новых - протетсируем.
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: очень долго Make N random thumbs active

Post by Jabar »

да нет, там исам, по умолчанию. Память не резиновая, при загрузке сервера (хдд в частности) меньше средней не хочется все в память пихать. В инно только самые большие базы.

Только засек. На нерабочем домене с нулевым трафиком , 2 группы , 430 галер. Попробовал перевести 300 галер в актив с помощью Make N random thumbs active. Заняло 27 секунд
Это не много?
при увеличении кол-ва галер которые пытаемся перевести в актив , затрачиваемое время растет чуть ли не в геометрической прогрессии
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: очень долго Make N random thumbs active

Post by admin »

Тогда не знаю, скидывайте фтп и по пунткам что делать как выставлять -я проверю.
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: очень долго Make N random thumbs active

Post by Jabar »

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

Напомню - сидж абсолютно пустой. Лочить базы некому
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: очень долго Make N random thumbs active

Post by admin »

Оки, залил небольшую оптимизацию )
Don't forget to run script update
Post Reply