设为首页 加入收藏

TOP

数据库优化实践【索引篇】(三)
2014-11-24 00:37:00 来源: 作者: 【 】 浏览:25
Tags:数据库 优化 实践 索引
介于60-75之间时使用重组,其它情况就应该使用重建。

值得注意的是重建索引时,索引对应的表会被锁定,但重组不会锁表,因此在生产系统中,对大表重建索引要慎重,因为在大表上创建索引可能会花几个小时,幸运的是,从SQL Server 2005开始,微软提出了一个解决办法,在重建索引时,将ONLINE选项设置为ON,这样可以保证重建索引时表仍然可以正常使用。

虽然索引可以提高查询速度,但如果你的数据库是一个事务型数据库,大多数时候都是更新操作,更新数据也就意味着要更新索引,这个时候就要兼顾查询和更新操作了,因为在OLTP数据库表上创建过多的索引会降低整体数据库性能。

我给大家一个建议:如果你的数据库是事务型的,平均每个表上不能超过5个索引,如果你的数据库是数据仓库型,平均每个表可以创建10个索引都没问题。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇万能数据库查询分析器使用技巧之.. 下一篇mongodb常用语句(查询)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: