维护Sql Server中表的索引

2016-01-29 16:39 6 1 收藏

维护Sql Server中表的索引,维护Sql Server中表的索引

【 tulaoshi.com - SQLServer 】

--第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%
declare @table_id int
set @table_id=object_id(表名)
dbcc showcontig(@table_id)

--第二步:重构表索引
dbcc dbreindex(表名,pk_索引名,100)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

--重做第一步,如发现扫描密度/Scan Density还是小于100%则重构表的所有索引
--杨铮:并不一定能达100%。
dbcc dbreindex(表名,,100)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

来源:http://www.tulaoshi.com/n/20160129/1499239.html

延伸阅读
标签: SQLServer
一般情况,使用sql server中的全文索引,经过大体4个步骤:      1).安装full text search全文索引服务;      2).为数据表建立full text catalog全文索引目录;      3).进行full text catalog的population操作(使全文索引...
标签: SQLServer
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集...
实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一...
比如: select * from table1 where name=''zhangsan'' and tID 10000 和执行: select * from table1 where tID 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了;而前...
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个...

经验教程

224

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部