重建所有索引
Posted 屎涂行者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重建所有索引相关的知识,希望对你有一定的参考价值。
--重建所有索引
CREATE PROC [dbo].[RDBULD_INDEX]
AS
DECLARE @name varchar(50);
DECLARE tblCsr CURSOR LOCAL FOR SELECT name FROM sys.tables
WHERE NAME NOT IN ('tRackInf', 'tRackHis', 'tStation');
OPEN tblCsr;
WHILE(1=1)
BEGIN
FETCH NEXT FROM tblCsr INTO @name;
IF(@@FETCH_STATUS<>0)
BREAK;
PRINT @name;
DBCC DBREINDEX(@name, '', 90);
END
CLOSE tblCsr;
DEALLOCATE tblCsr;
DBCC DBREINDEX(tRackInf, '', 70);
DBCC DBREINDEX(tRackHis, '', 70);
DBCC DBREINDEX(tStation, '', 70);
以上是关于重建所有索引的主要内容,如果未能解决你的问题,请参考以下文章