美文网首页
SQLSERVER索引重建

SQLSERVER索引重建

作者: 我是光芒万丈 | 来源:发表于2023-06-15 10:31 被阅读0次

SQLSERVER索引重建,当索引逻辑扫描碎片占比比较高,平均页密度比较低时意味着索引需要重建
使用命令来统计索引

DBCC showcontig('SYS_ZCJG');

重建索引命令

DBCC DBREINDEX('SYS_ZCJG');

参数均为表名
重建前

DBCC SHOWCONTIG 正在扫描 'SYS_ZCJG' 表...
表: 'SYS_ZCJG' (1317683842);索引 ID: 1,数据库 ID: 8
已执行 TABLE 级别的扫描。
- 扫描页数................................: 120
- 扫描区数..............................: 17
- 区切换次数..............................: 18
- 每个区的平均页数........................: 7.1
- 扫描密度 [最佳计数:实际计数].......: 78.95% [15:19]
- 逻辑扫描碎片 ..................: 99.17%
- 区扫描碎片 ..................: 11.76%
- 每页的平均可用字节数.....................: 1485.7
- 平均页密度(满).....................: 81.64%
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

重建后

DBCC SHOWCONTIG 正在扫描 'SYS_ZCJG' 表...
表: 'SYS_ZCJG' (1317683842);索引 ID: 1,数据库 ID: 8
已执行 TABLE 级别的扫描。
- 扫描页数................................: 120
- 扫描区数..............................: 16
- 区切换次数..............................: 15
- 每个区的平均页数........................: 7.5
- 扫描密度 [最佳计数:实际计数].......: 93.75% [15:16]
- 逻辑扫描碎片 ..................: 5.00%
- 区扫描碎片 ..................: 43.75%
- 每页的平均可用字节数.....................: 1485.7
- 平均页密度(满).....................: 81.64%
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

可以看到逻辑扫描碎片降低。

相关文章

  • Oracle 索引学习

    创建索引 标准语法 唯一索引 组合索引 反向键索引 示例 删除索引 修改索引 重建索引 联机重建索引 合并索引

  • sqlserver索引

    SQL中的索引分为两种,一种为聚集索引和非聚集索引,下面介绍两者的异同。 一、聚集索引与非聚集索引: 1、聚集索引...

  • 索引包含列和书签查找

    一、索引包含列和书签查找 1、索引包含列   SqlServer2005开始增加的“索引包含列”功能,很实用。 比...

  • 2018年9月17日.NET笔试面试题

    说一下 SQLServer 中索引的两种类型。聚簇(或者叫做聚集,cluster)索引和非聚簇索引。字典的拼音目录...

  • SQL基础2:mysql 、sqlserver、oracle创建

    目录:一、MYSQL二、Sqlserver三、ORACLE四、索引作用 前言:如果你阅读这篇文章只想找创建索引的语...

  • sqlserver中的索引

    索引:数据库优化之一索引聚集索引:把数据有序的摆放,物理排序,sqlserver中的字段如果是自增的,会默认加一个...

  • ElasticSearch索引升级的小妙招

    ElasticSearch在使用的时候最麻烦的一点就是重建索引了,比如你改了数据类型那么就得重建索引。为了不影响当...

  • mac pro spotlight聚焦搜索无效解决方案

    sudo mdutil -a -i on在终端输入,然后系统会重建索引列表,重建之后就可以了

  • Mac spotlight无法搜索的解决方法

    今天突然发现spotlight搜东西没反应了,网上查找解决方案都说是要重建索引,于是按下面的方法重建索引: 将Ma...

  • ES重建索引

    适用于现有索引需要增加一个字段或修改类型 更新模板PUT /_template/xxx 建立新索引PUT /xxx...

网友评论

      本文标题:SQLSERVER索引重建

      本文链接:https://www.haomeiwen.com/subject/tpqlydtx.html