博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql 查询过慢,尝试重建索引
阅读量:6690 次
发布时间:2019-06-25

本文共 1176 字,大约阅读时间需要 3 分钟。

DBCC showcontig('Table')

DBCC DBREINDEX('Table')

 

分析表的索引建立情况:DBCC showcontig('Table')

DBCC SHOWCONTIG 正在扫描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,数据库 ID: 14
已执行 TABLE 级别的扫描。
- 扫描页数................................: 228
- 扫描区数..............................: 52
- 区切换次数..............................: 225
- 每个区的平均页数........................: 4.4
- 扫描密度 [最佳计数:实际计数].......: 12.83% [29:226]
- 逻辑扫描碎片 ..................: 97.37%
- 区扫描碎片 ..................: 98.08%
- 每页的平均可用字节数........................: 2686.3
- 平均页密度(满).....................: 66.81%

当你发现,扫描密度行,最佳计数和实际计数的比例已经严重失调,逻辑扫描碎片占了非常大的百分比,每页平均可用字节数非常大时,就说明

你的索引需要重新整理一下了。

执行重建索引命令:

DBCC DBREINDEX('Table'')
后分析的情况
DBCC SHOWCONTIG 正在扫描 'Table'' 表...
表: 'Table'' (53575229);索引 ID: 1,数据库 ID: 14
已执行 TABLE 级别的扫描。
- 扫描页数................................: 154
- 扫描区数..............................: 20
- 区切换次数..............................: 19
- 每个区的平均页数........................: 7.7
- 扫描密度 [最佳计数:实际计数].......: 100.00% [20:20]
- 逻辑扫描碎片 ..................: 0.00%
- 区扫描碎片 ..................: 55.00%
- 每页的平均可用字节数........................: 86.8
- 平均页密度(满).....................: 98.93%

转载于:https://www.cnblogs.com/shikyoh/p/7581351.html

你可能感兴趣的文章
PostgreSQL 动态更新 C 语言函数
查看>>
ionic3项目实战教程 - 第10讲 ionic3分类菜单设计(类似外卖)
查看>>
深度解析 | K8S API Server之入门须知
查看>>
LeanEngine 中使用 WebSocket
查看>>
如何利用百度长尾高指数词,提高网站百度权重
查看>>
震惊!这个控件绝对值得收藏。轻松实现圆角、文字描边、状态指示等效果
查看>>
迎双11十周年,OceanBase 2.0挑战新巅峰
查看>>
安卓手机为什么越用越卡, 程序员来告诉你!
查看>>
添加百度统计,有利于网站SEO,百度终于发声了
查看>>
Redis(一) 安装
查看>>
轻松搞定分组报表中的各种排序
查看>>
Model-driven IIoT System for Manufacturing Activities
查看>>
浅入分析和Linux内核相关的文件夹/proc和/sys .
查看>>
轻量级的 Windows Lite OS 截图曝光:界面向 Chrome OS 看齐
查看>>
Java 二分查找
查看>>
React UI 库:React Suite 3.7.8 版本更新
查看>>
Linux磁盘管理之逻辑结构主引导扇区02
查看>>
刚刚,阿里开源了一项重磅炸弹,终结程序员“中年危机”!
查看>>
[雪峰磁针石博客]python3快速入门教程1 turtle绘图-2函数
查看>>
《Spring Boot开发:从0到1》图片
查看>>