索引重组与重建
2021/4/23 10:32:49
本文主要是介绍索引重组与重建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
了解索引维护过程中重建与重组,知悉何种情况该重建索引?何时该重组索引?以及重建与重组的 区别
索引什么时候需要重建或重组?
如果索引在10%到30%之间碎片化, 重新编制索引并更新统计信息.
如果索引碎片(区扫描碎片)超过30%,重新建立索引 – 没有update statistics 因为这是由rebuild处理的
区别:重组索引仅仅保证逻辑顺序的一致,重建索引则保证物理逻辑顺序的一致,而且会减少或消除碎片
--是重组织索引,后面的选项是压缩大对象列的数据
alter index all on [dbo].[ReportCSPs] reorganize with (lob_compaction =on)
--重建索引,区别仅仅是:dbcc是2000中语法,alter index是2005中语法
alter index all on [dbo].[ReportCSPs] rebuild with (online=on) dbcc dbreindex('ReportCPOCs','',100)
检查索引情况:
表: 'ReportDrugStore' (333244242);索引 ID: 1,数据库 ID: 8 已执行 TABLE 级别的扫描。 - 扫描页数................................: 447 - 扫描区数..............................: 62 - 区切换次数..............................: 71 - 每个区的平均页数........................: 7.2 - 扫描密度 [最佳计数:实际计数].......: 77.78% [56:72] - 逻辑扫描碎片 ..................: 3.80% - 区扫描碎片 ..................: 62.90% - 每页的平均可用字节数.....................: 423.3 - 平均页密度(满).....................: 94.77% DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
这篇关于索引重组与重建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南