Page 1 of 1

sphinx конфиг и слейвы

Posted: Sat Jun 22, 2019 4:14 am
by hrulik
кусок конфига сейчас выглядит так:

Code: Select all

	(SELECT group_concat(custom_name) FROM rot_groups_data WHERE rot_groups_data.site_id = 16 and rot_groups_data.group_id IN 											\
		(SELECT group_id FROM rot_gallery_stats1 WHERE rot_gallery_stats1.gallery_id = gi.gallery_id AND group_id != 0)         										\
	) as group_names_16, 
может быть правильнее чтобы было так:

Code: Select all

	(SELECT group_concat(custom_name) FROM rot_groups_data WHERE rot_groups_data.site_id = 16 and rot_groups_data.group_id IN 											\
		(SELECT group_id FROM rot_gallery_stats16 WHERE rot_gallery_stats16.gallery_id = gi.gallery_id AND group_id != 0)         										\
	) as group_names_16, 
т.е. использовалась rot_gallery_stats16 вместо rot_gallery_stats1

Re: sphinx конфиг и слейвы

Posted: Sat Jun 22, 2019 6:14 am
by admin
стат - это условно группы и цтр

в данной выборке мы берем группы, а группы галеры для мастера и слейвов - одинаковые
те если поменять 1 на 16 то по идее группы не изменяться (если конечно никто не ковырялся в базе :)
но если поменять на 16 то мусклу придется для этой выборки читать не только 1 но и 16, те прочесть больше файлов с тем же результатом

поэтому сделал 1 для всех, если есть идеи почему надо не 16 - всегда за обсудить

Re: sphinx конфиг и слейвы

Posted: Sat Jun 22, 2019 6:40 am
by hrulik
Понял, спасибо за подробное объяснение

Re: sphinx конфиг и слейвы

Posted: Sat Jun 22, 2019 6:41 am
by admin
NP