1#

  元动系统操作时频繁出现系统繁忙,请稍后在试,检测网络没有问题,查询数据库占CPU较高,检测发现,数据库没有死锁的情况,判断是索引丢失,执行下面语句后,系统恢复正常。
数据库重建索引语句:

--重建索引
declare @tablename varchar(50)
print '=========重新生成索引'
declare indexTable_cursor cursor for
select NAME from sysobjects where type='U'
open indexTable_cursor
fetch indexTable_cursor into @tablename
while (@@fetch_status = 0)
begin
    --DBCC SHOWCONTIG(@tablename)  --显示索引
    DBCC DBREINDEX(@tablename)  --重新生成索引

    fetch indexTable_cursor into @tablename
end
close indexTable_cursor
deallocate indexTable_cursor

--只重建某张表的索引如MS_Staff
DBCC SHOWCONTIG(MS_Staff)  --显示索引
DBCC DBREINDEX(MS_Staff)  --重新生成索引