前的專案是做資料庫的歸檔,在每次archive後都需要對原資料庫的索引進行rebuild,以減少索引碎片,於是乎就自己寫了一段sql:
declare @tablename varchar(50)
declare @indexname varchar(50)
declare @cmdsql nvarchar(max)
declare index_cursor cursor
for
select object_name(object_id) as table_name ,
name
from sys.indexes
where name is not null
and object_name(object_id) in ( select name
from sys.tables )
open index_cursor
fetch next from index_cursor
into @tablename,@indexname
while @@fetch_status = 0
begin
set @cmdsql ='alter index ['+@indexname+'] on [dbo].['+@tablename+'] rebuild with ( pad_index = off, statistics_norecompute = off, allow_row_locks = on, allow_page_locks = on, sort_in_tempdb = off, online = off )'
execute sp_executesql @cmdsql
print @cmdsql
fetch next from index_cursor
into @tablename,@indexname
endclose index_cursor
deallocate index_cursor
希望對大家有幫助!
MSSQL Rebuild 重建 索引
前的專案是做資料庫的歸檔,在每次archive後都需要對原資料庫的索引進行rebuild,以減少索引碎片,於是乎就自己寫了一段sql declare tablename varchar 50 declare indexname varchar 50 declare cmdsql nvarchar m...
索菲 斯庫勒
影片概況 片名 sophie scholl die letzten tage 英文片名 sophie scholl the final days 譯名 索菲 斯庫勒 希望與反抗 導演 馬克 羅斯曼marc rothemund 主演 朱麗婭 耶特斯julia jentsch 法比安 亨里奇fabian...
SEARCH 文字 検索
文字列 関 無効命令 以下 各命令 無効 4.6 6.10 互換性 確保 利用可能 命令 古 中 出現 今後 使用 search 使用 検索 search find 前 命令 命令 6.10 以降 存在 7.0 以前 find命令 取 扱 機能 search 使用 必要 特 特殊文字 使用 検索 7...