2026-03-12 20:23:15
This commit is contained in:
44
vg/index_usage_monitoring.sql
Normal file
44
vg/index_usage_monitoring.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
@@header
|
||||
|
||||
set term off
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display index usage monitoring
|
||||
* Parameters : NONE
|
||||
*
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------
|
||||
* 12-Mar-12 Vishal Gupta Intial version
|
||||
*
|
||||
*
|
||||
*/
|
||||
set term on
|
||||
|
||||
COLUMN table_owner HEADING "Table Owner" FORMAT a20
|
||||
COLUMN table_name HEADING "Table Name" FORMAT a20
|
||||
COLUMN index_name HEADING "Index Name" FORMAT a20
|
||||
COLUMN Monitoring HEADING "Monitoring" FORMAT a10
|
||||
COLUMN Used HEADING "Used" FORMAT a4
|
||||
|
||||
|
||||
select t.name TABLE_NAME
|
||||
, io.name INDEX_NAME
|
||||
, decode(bitand(i.flags, 65536), 0, 'NO', 'YES') MONITORING
|
||||
, decode(bitand(ou.flags, 1), 0, 'NO', 'YES') USED
|
||||
, ou.start_monitoring
|
||||
, ou.end_monitoring
|
||||
from sys.obj$ io
|
||||
, sys.obj$ t
|
||||
, sys.ind$ i
|
||||
, sys.object_usage ou
|
||||
where i.obj# = ou.obj#
|
||||
and io.obj# = ou.obj#
|
||||
and t.obj# = i.bo#
|
||||
;
|
||||
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user