记录-SqlServer 重建索引
来源:互联网 发布:知乎汉书和后汉书 编辑:程序博客网 时间:2024/05/22 08:02
接触索引还不是很深入,记录一下:
因维护PDM有一段时间,PDM的使用包括建表、建索引,建约束,导出数据,这些都是基础;
最近又要开始接触并熟练清楚重建索引的好处。
查看表设计虽然建立了一些非聚集索引,但是重复性很大,效率不高;
通过DBCC SHOWCONTIG /* 判断是否需要重建索引
DBCC SHOWCONTIG 正在扫描 table1 表...
已执行 TABLE 级别的扫描。
- 扫描页数................................: 20563
- 扫描区数..............................: 2994
- 区切换次数..............................: 7394
- 每个区的平均页数........................: 6.9
- 扫描密度 [最佳计数:实际计数].......: 34.77% [2571:7395]
- 逻辑扫描碎片 ..................: 36.29% 无序页的百分比。该百分比应该在0%到10%之间,高了则说明有外部碎片。
- 区扫描碎片 ..................: 91.02% 无序扩展盘区在扫描索引叶级页中所占的百分比。该百分比应该是0%,高了则说明有外部碎片。
- 每页的平均可用字节数........................: 375.3
- 平均页密度(满).....................: 95.36% 每页上的平均可用字节数的百分比的相反数。低的百分比说明有内部碎片。
*/
此执行结果提示明显:重建索引上场,下面摘了一段例子来说明DBCC SHOWCONTIG的使用方法。
use database_name
declare @table_id int
set @table_id=object_id(table_id)
dbcc showcontig(@table_id)
重建指定数据库中表的一个或多个索引:dbccredbindex(@table_id)
- 记录-SqlServer 重建索引
- sqlserver数据库索引重建
- SQLServer重建索引
- SqlServer重建索引
- SQLSERVER重建索引
- sqlserver重建索引
- 重建 SQLServer 索引的重要性!
- 重建 SQLServer 索引的重要性!
- SQLServer 重建索引前后对比
- SqlServer 索引失效问题?重建索引
- sqlserver重建所有索引存储过程
- 在sqlserver中如何重建索引
- SQLServer批量重建索引(整理)
- sqlserver重建所有索引的存储过程
- SQLServer 重建重组表某个分区索引
- sqlserver重建(rebuild)索引可以提高查询速度
- SQLSERVER聚集索引的整理(重建)的必要性测试
- 重建索引
- 【管理心得之八】通过现象看本质,小王和小张谁更胜任?
- C++基础之对象关系
- 【笔记】配置管理版本号规则
- ros for ubuntuArm
- 制作 OS X Mavericks 的全新安装 U 盘
- 记录-SqlServer 重建索引
- 浮点型小数转为二进制数。
- 2014-05-06 我日
- k-d tree算法的研究
- wikioi1174 靶形数独 搜索
- stm32F407ADC采样配置
- 二进制的应用之暴力取状态
- jquery之动态级联下拉列表
- 能量项链_DP