DBMS_SQLTUNE2 자동으로 튜닝을 권고해주는 SQL_TUNE ADVISOR 쿼리 튜닝이 필요할 때 , 무조건적으로 믿지는 마시고 하나의 방법으로써 알아두시면 튜닝 시에 좀더 다양한 선택지 중 고려해볼 수 있을 것 같습니다. 1.TASK 생성 DECLARE l_sql_tune_task_id VARCHAR2(100); BEGIN l_sql_tune_task_id := DBMS_SQLTUNE.CREATE_TUNING_TASK ( sql_id => '3xr6wpczjg3mj', scope => DBMS_SQLTUNE.scope_comprehensive, time_limit => 1800, task_name => '3xr6wpczjg3mj_tuning_task', description => 'Tuning task for statement 3xr6wpczjg3mj.'); DBMS_OUTP.. 2023. 3. 10. SQL_MONITOR 사용법 SQL PLAN을 확인하는 툴 중 하나인 SQL_MONITOR의 사용법에 대해서 정리하겠습니다. 매번 인터넷에서 찾기 어려워서 제가 정리해서 보려고 생각중입니다 1. SQL PLAN을 확인하고 싶은 SQL에 /*+ MONITOR */ 힌트를 추가하여 수행한다 SELECT /*+ MONITOR */* FROM (SELECT org.*, ROWNUM ....생략 2.v$sql_monitor 딕셔너리뷰를 조회하여 SQL_ID를 찾아낸다 select * from v$sql_monitor where username='유저명' or select * from v$sql_monitor where sql_text like '%MONITOR%' 3.찾은 SQL_ID를 활용하여 DBMS_SQLTUNE.REPORT_SQL_M.. 2021. 11. 20. 이전 1 다음