1

주제: 태그를 출력할때 쓰는 쿼리가 문제가 많습니다.

SELECT name, count(*) cnt, t.id FROM `tc_Tags` t,
                                `tc_TagRelations` r,
                                `tc_Entries` e
                                WHERE r.entry = e.id AND e.visibility > 0 AND t.id = r.tag AND r.blogid = 11 AND e.blogid = 11
                                GROUP BY r.tag
                                ORDER BY RAND() limit 30

order 가 무작위이다 보니 더욱더 속도가 느려지는 것 같습니다. 대부분 slow쿼리에 등록되는 놈이 이것들입니다.

차라리 쿼리를 분리해서 e.visibility > 0인 entry.id를 구해서  in()을 쓰는게 어떨지...