SQL Server索引碎片处理的实际操作流程
2010-07-30 10:28
274 查看
今天我们要向大家讲解的是SQL Server索引碎片处理的实际操作流程,我们大家都知道SQL Server数据库随着实际使用时间的增长,会让人觉得越来越慢,这个与你平时没有合理的维护计划有关系,定期处理索引碎片是一个必不可少的工作内容之一。
具体信息参考msdn
http://msdn.microsoft.com/zh-cn/library/ms189858.ASPx 我工作中碰到一张表,有320万记录,数据表占用空间800多兆,所有索引碎片大于80%,甚至有100%,索引占用空间500兆,重新生成索引后占用空间减小到200多兆。 一个可以在SQL2005中测试的脚本
检查索引
[/code]
在sql的客户端工具SQL Server Management Studio中也可以手动检查并重建索引。以上的相关内容就是对讲解SQL Server索引碎片处理的介绍,望你能有所收获。
上述的相关内容就是对SQL Server索引碎片处理的描述,希望会给你带来一些帮助在此方面。
具体信息参考msdn
http://msdn.microsoft.com/zh-cn/library/ms189858.ASPx 我工作中碰到一张表,有320万记录,数据表占用空间800多兆,所有索引碎片大于80%,甚至有100%,索引占用空间500兆,重新生成索引后占用空间减小到200多兆。 一个可以在SQL2005中测试的脚本
检查索引
go 重建索引alter index index_id on tbTest rebuild go
检查索引
SELECT avg_fragmentation_in_percent FROM sys.dm_db_index_physical_stats (DB_ID(),
OBJECT_ID(N’tbTest’), NULL, NULL, NULL) AS a JOIN sys.indexes AS b ON a.object_id = b.object_id AND a.
index_id = b.index_id where name=’index_id’ 删除测试环境 go use master go drop database db_index_test
go
[/code]
在sql的客户端工具SQL Server Management Studio中也可以手动检查并重建索引。以上的相关内容就是对讲解SQL Server索引碎片处理的介绍,望你能有所收获。
上述的相关内容就是对SQL Server索引碎片处理的描述,希望会给你带来一些帮助在此方面。
相关文章推荐
- SQL Server索引碎片整理实际操作记录
- SQL Server索引碎片整理实际操作记录
- SQL Server索引碎片处理
- SQL Server索引碎片处理
- sql server 表索引碎片处理
- SQL Server索引的维护 - 索引碎片、填充因子 <第三篇>
- SQL Server索引的维护 - 索引碎片、填充因子
- SQL Server 查询性能优化——堆表、碎片与索引(二)
- SQL Server 2005索引碎片整理
- 检查SQL Server 2005的索引密度和碎片信息(转)
- SQL Server 查询性能优化——堆表、碎片与索引(一)
- 提升SQL Server速度整理索引碎片
- SQL Server 关于聚集索引的操作
- 整理索引碎片,提升SQL Server速度
- -------------SQL SERVER与DB2统计信息与索引碎片整理---------------
- MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项
- SQL SERVER 2008用Select操作处理数据(五)——列、星号、别名和表达
- 整理索引碎片,提升SQL Server速度时间
- SQL Server索引的维护 - 索引碎片、填充因子
- HBase1.0.0源码分析之请求处理流程分析以Put操作为例(二)