首页 相关文章 SQL Server索引维护指导

SQL Server索引维护指导

  索引在数据库相关工作者的日常工作中占据了很重要的位置,索引需要牵涉到索引创建、优化和维护多方面的工作,本文以实例结合相关原理来介绍索引维护相关的知识。文中的相关代码,也可以满足多数情况下索引的维护需求。

  实现步骤

  1. 以什么标准判断索引是否需要维护?

  2. 索引维护的方法有哪些?

  3. 能否方便地整理出比较通用的维护过程,实现自动化维护?

  一、 以什么标准判断索引是否需要维护?

  由于本文集中讨论索引维护相关,所以我们暂且抛开创建的不合理的那些索引,仅从维护的角度来讨论。从索引维护的角度来讲,最主要的参考标准就是索引碎片的大小。通常情况下,索引碎片在10%以内,是可以接受的。下面介绍获取索引碎片的方法:

  SQL Server 2000: DBCC SHOWCONTIG

  SQL Server 2005: sys.dm_db_index_physical_stats

  实例(取db_test数据库所有索引碎片相关信息):

  SQL Server 2000:

USE [db_test];
GO
DBC...[ 查看全文 ]

2016-02-19 标签:

SQL Server索引维护指导的相关文章

手机页面
收藏网站 回到头部