function 분리 이유
GET_HR_TOTAL_ANNUAL_USED_COUNT
GET_HR_TOTAL_ANNUAL_REQ_COUNT
위 두 개의 펑션 때문에 속도가 느리다.
펑션을 해당 쿼리에서 제거하고 서비스 레이어에서 조합하고 병렬 처리를 한다.
function이 사용된 쿼리
SELECT @rownum:=@rownum+1 AS RNUM
, (PAGE_COUNT - PAGE_OFFSET + 1 - @rownum) AS NUM_ASC
, (PAGE_OFFSET + @rownum) AS NUM_DESC