[개발] 프로그램 지식 [oracle] 쿼리 함수때문에 속도 느린 경우 / 스칼라 서브쿼리 캐싱 코드 - 반응형 https://madinthe90.tistory.com/5 [ORACLE] 함수 쿼리 튜닝(스칼라 서브쿼리) ''함수는 특정 기능들을 모듈화 할 수 있어 쿼리를 간결하게 만들고, 쿼리문을 수정할 경우에도 도움이 된다. 하지만 함수가 쿼리속도를 느리게 만드는 원인이 될수도 있기에 사용을 권하진 않 madinthe90.tistory.com 1. 기존 코드 예 SELECT 함수 AS TEST FROM TABLE 2. 스칼라 서브쿼리 캐싱 코드 예 SELECT (SELECT 함수 FROM DUAL) AS TEST FROM TABLE or 함수 부분을 풀어서 써줌 (이게 속도가 더 빠른 듯) 더 나은 방법 기준 테이블에서 미리 함수처리한 후에 그값을 함수없이 이용하면..! 1. 속도가 느려지는 부분을 찾는다. - 주석 하나씩 해제하기 2. 서브쿼리가 느린 경우 - 서브쿼리 조건을 하나씩 해제해본다. 3. 함수가 느린 경우 - 함수를 풀어서 쿼리를 짜본다(?) - 주 쿼리에서 함수처리 후 컬럼을 이용한다.(*) 반응형 공유하기 게시글 관리 더 코딩 _ The Coding 저작자표시 '[개발] 프로그램 지식' 카테고리의 다른 글 [js] 자바스크립트 소수점 처리 코드 / JavaScript decimal handling code (0) 2023.02.11 [java] split 함수 안에서 or조건도 사용한거 아셨나용? (0) 2023.02.11 [java] map 맵 value값으로 key 가져오는 방법 (0) 2023.02.11 [JSTL] textarea 에서 <br> 을 \r\n 으로 바꾸기 ( textarea에서 줄바꿈하는 방법 ) (0) 2023.02.11 [oracle] 프로시저 NullPointException 오류 인사이트 ( varchar 크기 ) _ 에러 기록 (0) 2023.02.11 Contents 당신이 좋아할만한 콘텐츠 [js] 자바스크립트 소수점 처리 코드 / JavaScript decimal handling code 2023.02.11 [java] split 함수 안에서 or조건도 사용한거 아셨나용? 2023.02.11 [java] map 맵 value값으로 key 가져오는 방법 2023.02.11 [JSTL] textarea 에서 <br> 을 \r\n 으로 바꾸기 ( textarea에서 줄바꿈하는 방법 ) 2023.02.11 댓글 0 + 이전 댓글 더보기