2017-03-22 50 views
0

在我的數據庫項目檢查腳本我有一個指標:SQL:創建索引不會有我的標誌,當我在數據庫

CREATE NONCLUSTERED INDEX [index_name] ON [schema].[tablename] 
(
    [Result] ASC, 
    [Date] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = ON, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90, MAXDOP =1) 
GO 

如果我運行此腳本,並在這之後,我去表,右鍵單擊索引並選擇「腳本索引爲」,我沒有看到MAXDOP標誌和ONLINE標誌設置爲關閉。

這是爲什麼?

回答

2

因爲這些不是索引本身的特徵。他們更改操作構建索引,但一旦建立索引,它與構建offline或具有不同maxdop值的索引沒有區別。或者把它縮短,他們構建設置,而不是索引設置。

而且當有人對索引進行更改並強制重建時,他們可以自由選擇任何設置在處的時間用於下一個構建。所以不值得存儲它們。

+0

如果我有一個每天重建此索引的維護計劃,這意味着在第一次索引重建時,如果不使用我的標誌重建,它可能會影響數據庫性能,對不對? –

相關問題