"오라클 히든 파라미터"의 두 판 사이의 차이
DB CAFE
(새 문서: =오라클 히든 파라메터 조회= <source lang=sql> -- -- List all hidden database parameters. -- SET PAUSE ON SET PAUSE 'Press Return to Continue' SET PAGESIZE 60 SET LINESIZ...) |
(→오라클 히든 파라메터 조회) |
||
37번째 줄: | 37번째 줄: | ||
a.indx=b.indx | a.indx=b.indx | ||
and a.ksppinm like '%bloom%'; | and a.ksppinm like '%bloom%'; | ||
+ | </source> | ||
+ | |||
+ | == 바인드 피킹(실제값으로처리) == | ||
+ | 1. _optim_peek_user_binds | ||
+ | |||
+ | _optim_peek_user_binds (이하 ‘파라미터’ 라고 부르겠음) 는 바인드변수를 사용했을 때 | ||
+ | 실제값을 가지고 실행플랜을 만들기 위해 사용된다. | ||
+ | |||
+ | 다시말해 바인드변수를 사용한 SQL 이 들어왔을 때 해당 변수에 들어온 실제값을 들여다 보고 실행계획을 만들겠다는 것이며 | ||
+ | 이를 통해 이와 비슷한 유형의 실값이 후에도 들어올 것이라 기대한다. | ||
+ | |||
+ | <source lang=sql> | ||
+ | alter system set "_optim_peek_user_binds" = false scope=both; | ||
</source> | </source> |
2019년 9월 2일 (월) 22:33 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 오라클 히든 파라메터 조회[편집]
--
-- List all hidden database parameters.
--
SET PAUSE ON
SET PAUSE 'Press Return to Continue'
SET PAGESIZE 60
SET LINESIZE 300
COLUMN ksppinm FORMAT A50
COLUMN ksppstvl FORMAT A50
SELECT
ksppinm,
ksppstvl
FROM
x$ksppi a,
x$ksppsv b
WHERE
a.indx=b.indx
AND
substr(ksppinm,1,1) = '_'
ORDER BY ksppinm
/
-- SYS 로 Login:
select a.ksppinm name, b.ksppstvl value
from
x$ksppi a,
x$ksppsv b
WHERE
a.indx=b.indx
and a.ksppinm like '%bloom%';
1.1 바인드 피킹(실제값으로처리)[편집]
1. _optim_peek_user_binds
_optim_peek_user_binds (이하 ‘파라미터’ 라고 부르겠음) 는 바인드변수를 사용했을 때 실제값을 가지고 실행플랜을 만들기 위해 사용된다.
다시말해 바인드변수를 사용한 SQL 이 들어왔을 때 해당 변수에 들어온 실제값을 들여다 보고 실행계획을 만들겠다는 것이며 이를 통해 이와 비슷한 유형의 실값이 후에도 들어올 것이라 기대한다.
alter system set "_optim_peek_user_binds" = false scope=both;