아래와 같이 유저정의 함수를 조건과 결과출력에 사용하는 SQL은 T_XXXXX테이블 건수에 따라서 성능차이가 많이 있다고 들었습니다.
유저정의 함수는 SQL문에 쓰면 좋지 않은 건가요?
부득이 써야 된다면 성능저하를 발생시키지 않는 방법은 없습니까?
예)
SELECT a.*, F_FUNCTIONUSERNM('XX')
FROM T_XXXXX a
WHERE a.USERNM = F_FUNCTIONUSERNM('XX');
고수님들의 의견을 듣고 싶습니다. |