DB2索引优化可以让索引更为高效,而且更加合理,下面就为您详细介绍DB2索引优化的策略,希望可以让您对DB2索引优化有更深的了解
超过十余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站设计、做网站,成都网站推广,成都网站优化,整体网络托管,小程序开发,微信开发,app软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
DB2索引优化:
索引也是一种DB2对象,他由一组排好序的键组成,这些键是从相应表中的一个列或多个列抽取出来的。通常索引可以提供指向表中被请求的数据行的直接指针;如果结果集要求的顺序与索引一致,则可以消除排序;如果被请求的列都包含在索引项中,则可以避免不得不读数据行的情况。
通过以下一些DB2索引优化原则,可以建立比较高效和合理的索引。
(1)在索引中包括WHERE子句中的所有列,这样,就可以使用索引形成的屏蔽来拒绝结果集中不合格的行。
(2)对于SQL语句中的RODER BY子句中引用到的列,适当的创建索引,这样可以避免排序。
(3)考虑到管理上的开销,应避免在索引中使用多于5个的列。
(4)对于多列索引,将查询中引用最多的列放在定义的前面。
(5)基数较大的列更适合用来做索引。
(6)不要在索引中包含那些经常修改或经常进行插入、删除的列。***的例外是主关键字和外来关键字。
(7)不能种“空值(null)”做索引,任何包含null值的列都不会被包含在索引中,任何在WHERE子句中使用is null或is not null的语句优化器是不会使用索引的。
标题名称:DB2索引优化的策略选择
本文路径:http://www.shufengxianlan.com/qtweb/news39/523639.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联