ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 1312|回复: 5

如何找出没用的索引 [复制链接]

注册会员

资深会员

精华贴数
2
技术积分
2112
社区积分
11
注册时间
2002-4-2
论坛徽章:
2
会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2007-10-23 20:58:17
发表于 2007-4-11 21:25:44 |显示全部楼层
我想知道一段时间(比如一周)内,哪些INDEX一直没用过,有没有简单的办法?

版主

风往北吹

精华贴数
14
技术积分
9700
社区积分
1569
注册时间
2001-12-26
论坛徽章:
53
2012新春纪念徽章
日期:2012-01-04 11:49:54祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:猴
日期:2009-07-10 09:43:54生肖徽章2007版:牛
日期:2009-07-03 08:01:10生肖徽章2007版:龙
日期:2009-06-09 11:03:40生肖徽章2007版:猪
日期:2009-04-08 08:14:53生肖徽章2007版:虎
日期:2009-03-02 15:42:53生肖徽章2007版:龙
日期:2009-02-19 12:46:56生肖徽章2007版:鸡
日期:2009-01-15 14:43:13生肖徽章2007版:龙
日期:2008-12-26 16:59:512008北京奥运纪念徽章:举重
日期:2008-12-03 11:22:072008北京奥运纪念徽章:羽毛球
日期:2008-12-03 11:20:54
发表于 2007-4-12 08:08:09 |显示全部楼层
db2advis 可以部分实现

使用道具 举报

注册会员

资深会员

精华贴数
2
技术积分
2112
社区积分
11
注册时间
2002-4-2
论坛徽章:
2
会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2007-10-23 20:58:17
发表于 2007-4-12 09:30:41 |显示全部楼层
我的思路是:
1、event monitor抓 statement一周
2、分析这些statement的access plan,找到用到的index
3、和syscat.indexes比较……

太累,懒得做了

使用道具 举报

版主

版主

精华贴数
1
技术积分
2511
社区积分
8
注册时间
2002-2-24
论坛徽章:
10
ITPUB元老
日期:2005-02-28 12:57:002011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01会员2007贡献徽章
日期:2007-09-26 18:42:10会员2006贡献徽章
日期:2006-04-17 13:46:34管理团队2006纪念徽章
日期:2006-04-16 22:44:45现任管理团队成员
日期:2011-05-07 01:45:08
发表于 2007-4-12 12:01:07 |显示全部楼层
LZ写个程序,贡献给大家

也不是太难

使用道具 举报

注册会员

资深会员

精华贴数
2
技术积分
2112
社区积分
11
注册时间
2002-4-2
论坛徽章:
2
会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2007-10-23 20:58:17
发表于 2007-4-12 12:20:54 |显示全部楼层
看来真的没有什么简单的思路或方法了。

写SHELL SCRIPT肯定可以实现,但工作中没有目前没有这个需求,我只是自己随便想想而已,所以懒得动了。等以后有需求的情况再说吧。说不定过一段时间,DB2就提供了这样的功能呢,呵呵

使用道具 举报

版主

风往北吹

精华贴数
14
技术积分
9700
社区积分
1569
注册时间
2001-12-26
论坛徽章:
53
2012新春纪念徽章
日期:2012-01-04 11:49:54祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:猴
日期:2009-07-10 09:43:54生肖徽章2007版:牛
日期:2009-07-03 08:01:10生肖徽章2007版:龙
日期:2009-06-09 11:03:40生肖徽章2007版:猪
日期:2009-04-08 08:14:53生肖徽章2007版:虎
日期:2009-03-02 15:42:53生肖徽章2007版:龙
日期:2009-02-19 12:46:56生肖徽章2007版:鸡
日期:2009-01-15 14:43:13生肖徽章2007版:龙
日期:2008-12-26 16:59:512008北京奥运纪念徽章:举重
日期:2008-12-03 11:22:072008北京奥运纪念徽章:羽毛球
日期:2008-12-03 11:20:54
发表于 2007-4-12 12:38:48 |显示全部楼层
db2advis 的输出也会建议删除无用的index 当然你自己需要做评估
event monitor 找出sql来一个一个分析access plan也可以

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部