Gblog

おもにTips

DBA_HIST_ACTIVE_SESS_HISTORY の索引

前回から、要するに何をしらべているかというと

  • 効率よく ASH を検索する方法

 な、わけです。

 

で、索引もみてみたんですが、、、

 

SQL> select index_name from dba_indexes where table_name='WRH$_ACTIVE_SESSION_HISTORY';

INDEX_NAME
----------------------------------------
WRH$_ACTIVE_SESSION_HISTORY_PK

 

・・・PKだけかよ。

 

ちなみに列は、

SQL> select COLUMN_NAME,COLUMN_POSITION from dba_ind_columns where index_name='WRH$_ACTIVE_SESSION_HISTORY_PK';

COLUMN_NAME          COLUMN_POSITION
-------------------- ---------------
DBID                               1
SNAP_ID                            2
INSTANCE_NUMBER                    3
SAMPLE_ID                          4
SESSION_ID                         5
CON_DBID                           6

6 rows selected.

 

report 出力とか、SNAP 削除とか、そういう用途がメインか。

これユーザが勝手に索引つけてもいいんでしょうか。。。