Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:sql_baseline

SQL Baseline - SPM - SQL Plan Management

Die vorhandenen Baselines anzeigen

SET pagesize 1000
SET linesize 150
 
column SQL_TEXT format a23
column SQL_HANDLE format a20
column PARSING_SCHEMA_NAME format a14
column PLAN_NAME format a30
column ORIGIN format a16
column CREATED_TEXT format a18
column ENABLED format a3 heading "Ena|bld"
column ACCEPTED format a3 heading "Ac|ted"
 
 
select  SQL_HANDLE
		, replace(replace(substr(SQL_TEXT,1,20)||' ..',chr(10),''),'  ',' ') as SQL_TEXT
		, PARSING_SCHEMA_NAME
		, PLAN_NAME
		, ORIGIN
		, to_char(CREATED,'dd.mm.yyyy hh24:mi') as CREATED_TEXT
		, ENABLED
		, ACCEPTED
from DBA_SQL_PLAN_BASELINES
order by CREATED
/

Die Pläne in einer Baseline anzeigen

Mit der Format format ⇒'outline' lassen sich die Hints im Plan anzeigen:

set long 10000
 
define SQL_BASELINE_PLAN=&1
 
prompt
prompt Parameter 1 = SQL_BASELINE_PLAN   => &&SQL_BASELINE_PLAN.
prompt
 
select *
  from table(dbms_xplan.display_sql_plan_baseline( plan_name=>'&&SQL_BASELINE_PLAN.'
                                                  ,format   =>'BASIC ROWS BYTES COST')
			   )
/
 
select *
  from table(dbms_xplan.display_sql_plan_baseline( plan_name=>'&&SQL_BASELINE_PLAN.'
                                                  ,format   =>'outline')
			   )
/

Quellen

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
"Autor: Gunther Pipperr"
dba/sql_baseline.txt · Zuletzt geändert: 2015/03/11 10:48 von gpipperr