次のクエリは、過去 7 日間のテーブルに対する論理読み取りの合計を出力します。
SELECT owner as schema, object_name AS table_name,
sum(logical_reads_delta) AS total_logical_reads
FROM dba_hist_seg_stat a, dba_hist_seg_stat_obj b
WHERE owner != 'SYS'
and owner!= 'SYSTEM'
AND a.obj# = b.obj#
AND a.dataobj# = b.dataobj#
AND object_type = 'TABLE'
GROUP BY owner, object_name
order by sum(logical_reads_delta) desc;
出力にない場合、論理読み取りはありません。
私は実際に、データベース内のすべてのテーブル (論理読み取りのないものも含む) を上記の出力と結合する方法を探しています。外部結合?
結果は、論理読み取りを持つすべてのテーブル (および null 値を持つテーブル) をリストする、データベースでの最近のアクティビティのリストになることを願っています。
これを行う方法のアイデア?