是否有任何SQL查詢等同於重新構建索引。在SQL Server Management Studio中選擇所需的數據庫並選擇表格,單擊「+」符號展開表格屬性,在那些選擇索引中,如果索引已經存在,它將列出。右鍵點擊可以看到「重建」選項重新構建索引的SQL查詢
我要的是這個選項在SQL查詢來實現
感謝 阿赫亞
是否有任何SQL查詢等同於重新構建索引。在SQL Server Management Studio中選擇所需的數據庫並選擇表格,單擊「+」符號展開表格屬性,在那些選擇索引中,如果索引已經存在,它將列出。右鍵點擊可以看到「重建」選項重新構建索引的SQL查詢
我要的是這個選項在SQL查詢來實現
感謝 阿赫亞
ALTER INDEX {index_name} ON {table} REBUILD PARTITION = ALL
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON, ONLINE = OFF, SORT_IN_TEMPDB = OFF)
您可以通過在腳本的景氣指數選擇「重建」後出現的窗口中選擇「腳本」按鈕。
米歇爾Ufford(又名「SQL傻瓜」)有腳本的集散地:
http://sqlfool.com/category/sql-scripts/
她Index Defrag Script v4.0可能是周圍最好的,它是很好的測試。您可以將它放在整個數據庫上,並且可以嗅出那些需要重建(碎片整理)或REINDEX(完全重新創建)的索引。
我喜歡用於索引(和通用數據庫)維護的Ola Hallengren腳本。