sqlplus의 특정 sql_id에 대해 해당 최적화 프로그램에 대한 모든 계획의 목록이 현재 SQL 계획 내역 (승인 된 계획과 수락되지 않은 계획)에 있음을 어떻게 확인할 수 있습니까?sql_ID에 대한 sql 계획 기본 정보
0
A
답변
0
계획이 계획 기준선에있는 경우에만 허용됩니다. 명세서의 계획 내역에는 승인 된 계획과 수락되지 않은 계획 모두가 들어 있습니다. 옵티마이 저가 계획 기준선에서 첫 번째로 수락 된 계획을 생성 한 후 이후의 모든 수락되지 않은 계획은 검증을 기다리는 계획 내역에 추가되지만 SQL 계획 기준선에는 포함되지 않습니다.
Oracle Database 12c부터 SMB는 SQL 문장의 계획 내역에 추가 된 새로운 계획의 계획 행을 저장합니다. DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE 기능은 SMB의 계획을 가져 와서 표시합니다. Oracle Database 12c 이전에 작성된 계획의 경우, 함수는 SMB가 행을 저장하지 않기 때문에 SQL 문을 컴파일하고 계획을 생성해야합니다.
는 계획을 표시하려면SELECT PLAN_TABLE_OUTPUT
FROM V$SQL s, DBA_SQL_PLAN_BASELINES b,
TABLE(
DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE(b.sql_handle,b.plan_name,'basic')
) t
WHERE s.EXACT_MATCHING_SIGNATURE=b.SIGNATURE
AND b.PLAN_NAME=s.SQL_PLAN_BASELINE
AND s.SQL_ID='31d96zzzpcys9';
관련 문제
- 1. drools의 실행 계획 정보
- 2. devise에 대한 기본 정보
- 3. 여기에 대한 SSL 지원 Maps 기본 계획
- 4. SQL 서버 실행 계획
- 5. SQL 문의 계획 해시 값은 V $ SQL
- 6. 기본 64 대화에 대한 기본 정보
- 7. for 루프에 대한 기본 정보
- 8. 기본 컨트롤러에 대한 유용한 정보
- 9. 소파 데이터베이스에 대한 기본 정보
- 10. 자바에 대한 기본 정보 문자열
- 11. h2Database에 대한 기본 세부 정보
- 12. 제약 패밀리에 대한 기본 정보
- 13. android에있는 홀더에 대한 기본 정보
- 14. SQL 실행 계획 고가 70 %
- 15. 세션 특정 세션 폐기에 대한 기본 정보
- 16. SQL Server의 실행 계획?
- 17. SQL 데이터 실행 계획
- 18. SQL Server - 실행 계획
- 19. SQL Server 캡처 실행 계획
- 20. SQL Server : 이상한 실행 계획
- 21. SQL 서버 실행 계획 질문
- 22. SQL Server : 예상 실행 계획
- 23. App Service에 무료로 로그인하려면 어떻게해야합니까? 기본 계획?
- 24. 공유 기본 설정에 대한 세부 정보
- 25. 자바 메이크 파일에 대한 기본 정보
- 26. 기본 키와 외래 키에 대한 정보 얻기
- 27. 저장 프로 시저에 대한 SQL Server 쿼리 계획 캐시 및 계획 재사용
- 28. 계획 캐시를 채우는 Ad Hoc 쿼리에 대한 SQL Server exec 계획
- 29. 기본 SQL 쿼리에 대한 도움말
- 30. 동일한 쿼리에 대한 다른 쿼리 계획!