软件开发Db2索引

db2下如何查看索引是否失效?

db2下如何查看索引是否失效,db2 9.7及以上版本显示全部

db2下如何查看索引是否失效,db2 9.7及以上版本

收起
参与4

返回wangql的回答

wangqlwangql系统工程师NULL

1. 可以使用db2pd来看,比如

 db2pd -db sample -tcbstats index 

2. 使用sql语句查看syscat.indexes,对比下创建时间和使用时间

select substr(INDSCHEMA,1,12) idxschema,substr(INDNAME,1,12) idxname,substr(TABNAME,1,15) table_name,to_char(create_time,'yyyy-mm-dd') created,to_char(LASTUSED,'yyyy-mm-dd') lastused from syscat.indexes where INDSCHEMA='DB2INST1'

备注:
1. 在字段用了函数或者表达式,是不走索引的
2. 定期维护,做runstats和reorg

IT咨询服务 · 2022-04-08
浏览1237

回答者

wangql
wangql41446
系统工程师NULL
擅长领域: 存储备份软件定义存储

wangql 最近回答过的问题

回答状态

  • 发布时间:2022-04-08
  • 关注会员:2 人
  • 回答浏览:1237
  • X社区推广