博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

星瞳——吾爱

本BLOG的技术类文章,未注明转贴,都是原创。放在“原创”文件夹的肯定是原创;其它文件夹的有些文章因部分文字是网上各处摘录的,故未放在“原创”文件夹中。 我的另一BLOG是 http://www.aixchina.net/?1865
DB2中,如何找出没用的索引

DB2中,如何找出没用的索引

    关于“如何知道一段时间(比如一周)内,哪些INDEX一直没用过”这个问题,不久前在ITPUB上讨论过 http://www.itpub.net/754164.html

    以前的思路是:
1、event monitor抓 statement一周
2、分析这些statement的access plan,找到用到的index
3、和syscat.indexes比较……

    当时感觉这种思路太累,加之工作中也没有实际的需求,所以懒得做。幸好当时没做,因为相信DB2肯定有简单的方法,今天一不小心就发现了。
C:\>db2pd -h | find /i "inde"
   -tcbstats [all|index] [tbspaceid=<tbspaceid> [tableid=<tableid>]] [file=<filename>]

C:\>

   看来,做DB2 DBA的一定要好好研究db2pd这个命令了。


========================================================================
任何形式的转载,请写明出处:
email: beginner@yeah.net
blog: http://blog.chinaunix.net/index.php?blogId=739   http://www.cublog.cn/u/739/
========================================================================

 

 

 

发表于: 2007-04-16,修改于: 2007-04-16 12:20,已浏览683次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:9.6178