A-Time

 

方法はない模様

 

(19c)

https://qiita.com/mkyz08/items/ae801345bd3fc9c5f1dc


alter session set statistics_level = all;

show parameter statistics_level;


取得方法:
statistics_levelをallに設定するか gather_plan_statistics ヒントを付与してSQLを実行する。
次にALLSTATSを指定してDBMS_XPLAN.DISPLAY_CURSORを実行する。


select count(*) from tab1 T1 inner join tab2 T2 on T1.col1 = T2.col1;
select  /*+ gather_plan_statistics */ count(*) from tab1 T1 inner join tab2 T2 on T1.col1 = T2.col1;

SELECT * FROM table(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'ALL ALLSTATS LAST'));
SELECT * FROM table(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'ALLSTATS LAST'));

 

 

 

(9.4)

explain analyze select count(*) from tab1 T1 inner join tab2 T2 on T1.col1 = T2.col1;

 

https://blog.engineer-memo.com/2017/01/16/%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%AE%E5%87%A6%E7%90%86%E5%8D%98%E4%BD%8D%E3%81%AE%E5%87%A6%E7%90%86%E6%99%82%E9%96%93%E3%81%AE%E7%A2%BA%E8%AA%8D%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/


(2016)

SSMSのライブクエリ統計

※2014では確認できないため、2016で確認
※処理時間が表示されないこともある

select count(*) from tab1 T1,tab1 T2,tab1 T3,tab1 T4
where T1.col1 in (select col1 from tab2)
union all
select count(*) from tab1 T1,tab1 T2,tab1 T3
where T1.col1 in (select col1 from tab2)