database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40351 게시물 읽기
No. 40351
똑같은 SQL문인데 함수 내부에서 돌아가면 느릴수도 있나요?
작성자
김대윤(kimdaeyun)
작성일
2013-12-26 17:28
조회수
7,387

특정 SF가 너무 느려서

훌어 보고 있는데

Select 문 하나만 들어 있는 함수 인데요

함수로 실행하면 4~5분 걸리고

쿼리문 발췌해서 실제로 돌려보면 10초 정도 걸리네요~

함수로 실행하면 많이 느려지는 이유가 있을까요?

이 글에 대한 댓글이 총 3건 있습니다.

 함수 내부까지 인식 못하는거 아닐까요?

쿼리문으로 쓰면 옵티마이져가 실행계획을 세우는거 같고

함수를 사용하면 실행계획이 안잡히는 차이점 같은데요.. 

야간비행(야간비행)님이 2013-12-27 12:01에 작성한 댓글입니다.

야간비행(야간비행)님 의 말씀 대로라면

 

SQL 문장 내에 Index Hint 를 강제로 주심이....

박재덕(jdpark)님이 2013-12-27 13:07에 작성한 댓글입니다.

 함수 사용시 플랜과  함수대신 쿼리로 사용할 경우의 플랜을 비교해보시면 답이 나올거 같네요.

야간비행(야간비행)님이 2013-12-27 13:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40354여러건이면 NULL 단일 데이터이면 단일 데이터 리턴 할 수 있는 쿼리가 있을까요? [3]
R
2014-01-07
7098
40353update하려는데 너무 속도가 안나오네요. [3]
야간비행
2014-01-03
7438
4035211g DataGuard구성적용을 위한 변경
이태훈
2014-01-02
6662
40351똑같은 SQL문인데 함수 내부에서 돌아가면 느릴수도 있나요? [3]
김대윤
2013-12-26
7387
40350pl/sql 플랜 볼수 있나요? [1]
김대윤
2013-12-26
6910
40349PL/SQL 에서 INDEX힌트 먹나요?
김대윤
2013-12-26
6664
40348ORA-01438 오류에 대해서(date타입) [4]
도와주세요
2013-12-26
7049
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다