2026-03-12 20:23:15
This commit is contained in:
46
star/tabstat.sql
Normal file
46
star/tabstat.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
/* Statistics details for table partitions/subpartitios
|
||||
|
||||
Usage: @tabstat <owner> <table>
|
||||
|
||||
vplesnila 2024-01-29: creation
|
||||
*/
|
||||
|
||||
col owner for a20 head "Owner"
|
||||
col table_name for a25 head "Table name"
|
||||
col last_DML for a20 head "Last DML"
|
||||
col last_analyzed for a20 head "Last Analyzed"
|
||||
col STALE_STATS for a7 head "Stale"
|
||||
col NUM_ROWS head "#Rows"
|
||||
col INSERTS head "Table|INS"
|
||||
col UPDATES head "Table|UPD"
|
||||
col DELETES head "Table|DEL"
|
||||
col TRUNCATED head "Table|TRUN"
|
||||
|
||||
break on report skip 1
|
||||
compute sum of INSERTS on report
|
||||
compute sum of UPDATES on report
|
||||
compute sum of DELETES on report
|
||||
|
||||
select
|
||||
tabstat.OWNER
|
||||
,tabstat.TABLE_NAME
|
||||
,tabstat.NUM_ROWS
|
||||
,tabstat.STALE_STATS
|
||||
,tabstat.LAST_ANALYZED
|
||||
,tabmod.INSERTS
|
||||
,tabmod.UPDATES
|
||||
,tabmod.DELETES
|
||||
,tabmod.TRUNCATED
|
||||
,tabmod.TIMESTAMP last_DML
|
||||
from
|
||||
dba_tab_statistics tabstat
|
||||
,dba_tab_modifications tabmod
|
||||
WHERE
|
||||
tabstat.owner = '&&1'
|
||||
AND tabstat.table_name = '&&2'
|
||||
AND tabstat.owner = tabmod.table_owner(+)
|
||||
AND tabstat.table_name = tabmod.table_name(+)
|
||||
AND tabstat.partition_name = tabmod.partition_name(+)
|
||||
AND tabstat.subpartition_name = tabmod.subpartition_name(+)
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user