SELECT
a.*, count(a.mid) as count, m.*
FROM
m_appmaga a
LEFT JOIN
m_magazine m ON a.mid = m.id
LEFT JOIN
m_publisher p ON m.pid = p.id
WHERE
a.flag = 1 AND m.flag = 1 AND p.flag = 1
GROUP BY
a.mid
ORDER BY
count
DESC LIMIT 1, 30;
데이터는 약 60만건이 있으며 mid 필드에는 인덱스키를 붙혔습니다.
그런데 속도가 약 10초 이상 걸립니다.
쿼리 속도를 좀 빠르게 할수 있는 방법이 없을까요?
|