어플리단계에서 튜닝이라면 튜닝이랄까....


어플리단계에서 튜닝이라면 튜닝이랄까....

아래 보이는 FC_GET_CODE_NM 이라는 함수는 모두 동일한'코드'테이블에서 코드값->코드명을 취득해 오는 단순한 select문이다. 동일한 테이블을 조회하는 동일한 기능의 함수를 매번 호출하는 것 보다 Join하는게 좋지 않을까?

라는 생각에... 동일한 함수가 하나의 쿼리문에서 6-10개씩 반복되는 것을 Join형태로 변경했다.

(상기) 물론 아래처럼 FROM, WHERE조건에도 테이블및 조건을 추가. 조인하는 수 많음 테이블을 추가해야한다.

CPS_CD CC1, CPS_CD CC2,... 결과적으로 처음 로딩된 이후로 1.20초 1.10초였던 것이 1.00초 미만으로 조회시간이 줄어들었다.

(아래) 개발자 입장에서 쉽게 하기 위한 함수문이 결과적으로 처리시간의 증가를 가져왔다....

어플리단계에서 튜닝이라면 튜닝이랄까....에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : 어플리단계에서 튜닝이라면 튜닝이랄까....