행위

플랜 비교 dbms xplan.compare plans 패키지

DB CAFE

thumb_up 추천메뉴 바로가기


dbms_xplan.compare_plans 패키지[편집]

  • Oracle 19c
  • 2개 sql_id 로 플랜 비교
VARIABLE v_rep CLOB

BEGIN
  :v_rep := DBMS_XPLAN.COMPARE_PLANS( 
	reference_plan    => cursor_cache_object('10z134y2v2k12', NULL),
	compare_plan_list => plan_object_list(cursor_cache_object('37qs04s54p0pf', NULL)),
	type              => 'TEXT',
	level             => 'TYPICAL', 
	section           => 'ALL');
END;
/

SET PAGESIZE 50000
SET LONG 100000 tab off
SET LINESIZE 210
COLUMN report FORMAT a200

SELECT :v_rep REPORT FROM DUAL;