태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[오라클 질문] Sql Tuning Advisor의 create_tuning_task 함수 bind_list parameter

기술이야기/Ask 엑셈 2010. 7. 19. 09:44
2010-07-15 15:37:42 에 등록된 질문입니다.  Stargazer 님께서 질문해 주셨습니다.

안녕하세요. 

조동욱님의 sql profile예제를 보면 
data가 skew된 상태에서 bind변수 사용시 에서.. 

tunning task 생성시 
"bind_list " parameter를 사용하는것을 볼수 있습니다. 

begin 
begin 
dbms_sqltune.drop_tuning_task(task_name => 'tuning_task_2'); 
exception when others then 
null; 
end; 

:v_task_id := dbms_sqltune.create_tuning_task( 
        sql_id => 'f4uf6jq2ndms9', 
        task_name => 'tuning_task_2', 
        bind_list => sql_binds(anydata.ConvertVarchar2(100)), 
        scope => 'COMPREHENSIVE', 
        time_limit => 60 
      ); 
end; 


혹시 bind_list란 parameter가 어떤건지 설명해주실 수 있는지요. 

메뉴얼에서 보면..굉장히 간단하게 나왔더군요.. 
bind_list: An ordered list of bind values in ANYDATA type 

구체적으로 어떤때 사용하는건지... 
아마 해당 sql문의 bind변수 사용시 해당 값을 설정하는것 같은 느낌은 들지만.. 

시간 괜찮으시다면 설정방법및 예제도 함께 부탁드립니다. 

이렇게 질문을 올릴곳이 있다는것에 대해 늘 감사드립니다. 

수고하세요.. 

A:                                        엑셈 답변 보기

위 글은 (주) 엑셈 온라인 서비스 ASK EXEM 에서 발췌한 것임을 알려 드립니다.