此语句可查索引和表的大小,及使用率
对应的字段解释如下:
st.dbsname databasename --数据库名称
st.tabname --表的名称,或者索引的名称
sin.ti_partnum --表的ti_partnum号
sd.name dbs_name --空间名称
ti_nextns extents --已分配非连续 extent 的数量
sin.ti_nrows --行数
sin.ti_pagesize --页的大小,单位byte
sin.ti_rowsize --行大小,单位byte
sin.ti_nptotal nptotal --分配到的总页数,页的大小是ti_pagesize的值
format_units(sin.ti_nptotal,sd.pagesize) total_size --普通表或者一个分片的大小
sin.ti_npused npused, format_units(sin.ti_npused,sd.pagesize) used_size --普通表或者一个分片的使用大小
sin.ti_fextsiz fextsize --表的extent size 单位是页,页的单位是默认2kb
sin.ti_nextsiz nextsize --表的next size 单位是页,页的单位是默认2kb
(sin.ti_npused/decode(sin.ti_nptotal,0,1,sin.ti_nptotal)*100)::decimal(5,2)||'%' as usedperc --表使用的百分比
select st.dbsname databasename,st.tabname,sin