查看: 10743|回复: 74

【话题讨论 送ORACLE书】构建复合索引的最佳战略

[复制链接]
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
发表于 2012-5-7 12:56 | 显示全部楼层 |阅读模式
当你发现系统中一个表的索引有很多的时候,特别是感觉很多重复作用的索引的时候,比如表T,建了(a,b,c),还有(b,c),(a,c)...等,甚至还有函数索引。。。。可能这时候,我们需要通过索引监控来把不必要的索引清理或修改下。

思考下,为什么会导致建这样乱七八糟的索引呢??索引属于物理数据库设计的范畴,索引是把双刃剑,它一定程度上会提高语句的性能(DML,SELECT,排序等),也可能会导致语句性能降低(特别是这么多乱七八糟的索引)。

构建索引,需要综合考虑多方面的因素,性能的优化和设计从来就不是一蹴而就的,我们需要平衡各方面的影响,针对系统的特点,做出适合本系统的索引战略。

本期讨论的话题,很老,但是经常有人关心,很简单的话题,但是想综合考虑多方面因素,又不是那么简单,

话题内容是:如何综合考虑多方面的因素,构建最佳的复合索引战略?最好用实例来说明!
           可能包含的内容:1.我从什么得知要建立复合索引
                                     2.如何选择前导列  
                                    3.如何选择一些次前导列
                                    4.综合索引的其他特性,比如Clustering factor,compress,skip scan....
                                    5.如何平衡各方面的因素

活动时间:
5月7日—5月31日

奖励:最佳讨论者获得蛋蛋一枚+888pub币+《剑破冰山-ORACLE》一本!

go ahead,大家讨论吧!当然,宁缺毋滥,最佳的肯定是有条件的,得讨论的全点,有具体案例,案例要好点

本期活动幸运会员为:
888p+一枚蛋蛋的
dhcwenOra
nannan5000
jieyancai
lucyne
周应侯
听海★蓝心梦


888p+一枚蛋+书
bai_jiong



剑破冰山-封面.png




论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
 楼主| 发表于 2012-5-7 12:58 | 显示全部楼层
关于索引的讨论,一个个来,这期话题先这个,下期话题准备如何构建分区索引。。。这也是经常受关注的问题

使用道具 举报

回复
招聘 : 数据库管理员
认证徽章
论坛徽章:
83
IT宝贝
日期:2013-11-15 18:40:242015年新春福章
日期:2015-03-06 11:57:31美羊羊
日期:2015-03-04 14:48:58马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11
发表于 2012-5-7 13:05 | 显示全部楼层
哈,支持兔子做活动!欢迎大家参加哦,徽章和p币都准备好发给大家

使用道具 举报

回复
论坛徽章:
1
发表于 2012-5-7 13:07 | 显示全部楼层
不够诱惑

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
 楼主| 发表于 2012-5-7 13:09 | 显示全部楼层
本帖最后由 dingjun123 于 2012-5-7 13:12 编辑
sgazhen 发表于 2012-5-7 13:07
不够诱惑


考虑加大诱惑 加了本书了

使用道具 举报

回复
认证徽章
论坛徽章:
1207
ITPUB季度 技术新星
日期:2011-06-16 10:10:12海蓝宝石
日期:2012-04-03 16:46:37Heart of PUB
日期:2012-04-03 16:46:37指数菠菜纪念章
日期:2012-06-08 13:16:41季节之章:春
日期:2012-04-03 16:46:37季节之章:夏
日期:2012-04-03 16:46:37体育版块博采纪念徽章
日期:2008-07-03 19:47:13季节之章:秋
日期:2012-04-03 16:46:37季节之章:冬
日期:2012-04-03 16:46:37菠菜明灯
日期:2010-12-31 16:50:10
发表于 2012-5-7 13:23 | 显示全部楼层
不懂

使用道具 举报

回复
认证徽章
论坛徽章:
1207
ITPUB季度 技术新星
日期:2011-06-16 10:10:12海蓝宝石
日期:2012-04-03 16:46:37Heart of PUB
日期:2012-04-03 16:46:37指数菠菜纪念章
日期:2012-06-08 13:16:41季节之章:春
日期:2012-04-03 16:46:37季节之章:夏
日期:2012-04-03 16:46:37体育版块博采纪念徽章
日期:2008-07-03 19:47:13季节之章:秋
日期:2012-04-03 16:46:37季节之章:冬
日期:2012-04-03 16:46:37菠菜明灯
日期:2010-12-31 16:50:10
发表于 2012-5-7 13:24 | 显示全部楼层
不过我们系统在search的时候出现问题,老time out
据说就是没建索引引起的

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
 楼主| 发表于 2012-5-7 13:25 | 显示全部楼层
michelle1011 发表于 2012-5-7 13:24
不过我们系统在search的时候出现问题,老time out
据说就是没建索引引起的

使用道具 举报

回复
szj00 该用户已被删除
发表于 2012-5-7 13:28 | 显示全部楼层
oracle不太懂。用的太少

使用道具 举报

回复
求职 : 软件工程师
论坛徽章:
168
IT宝贝
日期:2011-10-09 15:06:12设计板块每日发贴之星
日期:2011-10-09 15:06:12行业板块每日发贴之星
日期:2011-10-09 15:06:12开发板块每日发贴之星
日期:2011-10-09 15:06:12网络板块每日发贴之星
日期:2011-10-09 15:06:12操作系统板块每日发贴之星
日期:2011-10-09 15:06:12秀才
日期:2017-02-22 15:14:12奥运会纪念徽章:花样游泳
日期:2016-09-09 13:29:43罗罗诺亚·索隆
日期:2016-06-27 09:55:09双子座
日期:2016-03-02 13:54:27
发表于 2012-5-7 13:31 | 显示全部楼层
书已经买了。。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表