Bir MySQL sorgusu, group_concat
yan tümcesi eklendiğinden beri önemli ölçüde yavaş çalışıyor. Şimdilik, bu sorgu arar: sayfa, kategori ve page_category:group_concat sorgulama performansı
select ... group_concat(distinct category.name) .... from page where
left outer join page_category on page.id = page_category.page_id
left outer join category on page_category.category_id = category.id
....
group by page.id
sorguda belirtildiği gibi, diğerleri arasında, başvurum 3 tablolar vardır. Bir sayfa hiçbiri veya birden fazla kategoriyle ilişkilendirilebilir. Şu anda sayfa, page_category ve kategori sırasıyla 9,460, 20,241 ve 10 girdiye sahiptir.
Performansı artırmak için bu sorguyu geliştirmeme yardımcı olabilecek biri var mı?
Sorularınıza kendi cevaplarınızı kabul edebilirsiniz. – Blazemonger