필자는 잠시 동안이 문제로 어려움을 겪어 왔습니다. 12 초 이상 걸리며 그 이유를 알아낼 수 없습니다. 세 테이블 모두가 가운을 입는 것처럼 느려집니다.매우 느린 mysql SELECT 쿼리
SELECT SUM(quantity), rprice, media_file, url, title
FROM inventory, ndxz_objects, ndxz_media
WHERE productid = ndxz_objects.id
AND media_ref_id = ndxz_objects.id
AND productid = media_ref_id
AND media_order = (SELECT MIN(media_order) FROM ndxz_media WHERE media_ref_id = ndxz_objects.id)
GROUP BY productid
ORDER BY productid DESC
Theres는 난 당신이 또한 최소한에, ndxz_media.media_ref_id
에 인덱스를 필요로 추측하고있어 ndxz_objects.id
인덱스 및 productid
가 (.. your_query_here ..) 무엇을 설명 않습니다 GROUP BY 절에서 실제로 유효하지 않지만라고? 어쩌면 여기에 붙여 넣어 성능이 향상되는 곳을 더 잘 알 수 있습니다. – Jaime