exists (1) 썸네일형 리스트형 쿼리 성능 최적화(EXISTS, JOIN) 튜닝해야할 쿼리 최근 아래와 비슷한 쿼리의 성능이 너무 좋지 않아 Time out이 발생하여, 튜닝을 하게 되었다.-- 변경 전SELECT SUM(DS.CNT)FROM ( SELECT COUNT(1) AS CNT FROM USER_MAILBOX UM INNER JOIN USER_MAIL M ON UM.MAILBOX_ID = M.MAILBOX_ID INNER JOIN USER_MAIL_MESSAGE MSG ON M.MSG_ID = MSG.MSG_ID WHERE 1 = 1 AND EXISTS ( SELECT 'Y' FROM USER_MAIL_RECIPIENT R WHERE R.MSG_ID = M.MSG_ID AND M.MAIL.. 이전 1 다음