2017-06-15 16 views
1

Azure的門戶,有着簡潔的(顯然)功能,它監測到一個SQLAzure數據庫正在投入使用,並暗示可能會提高性能取消對SQL Azure的(通過門戶INIT)

我接受了一個索引創建索引最近的建議沒有注意到索引創建包括幾乎所有其他列(包括NVARCHAR(MAX)列)真正humongous表..

..創建索引op已運行一個小時了, d很高興取消它,因爲它是幾個活網站的丑角表現。門戶網站沒有辦法(幫助文檔說「執行操作無法取消」和我在DB上運行的SQL腳本尋找其他正在運行的查詢/活動會話沒有結果

有沒有什麼辦法可以停止索引創建?雖然我贊成創建這個特定索引的概念,只要列建議應該被編入索引,但我不認爲在實際上將整個表重新創建到索引中有很多好處,這要歸功於所有INCLUDING列;對於一千行在數以百萬計的索引可能會返回,並且不常見的命中,我很樂意做一個相關信息的查找的鼻子,而不是將其包括在索引(複製表)

+0

它顯示在sys.dm_exec_requests dmv – TheGameiswar

+0

@ thegameiswar可悲不是! :/ –

回答

0

你是正確的,在這一點上它不被支持取消進入執行狀態的建議。我們特別注意不要給出建議,以便創建一個大型索引,因此您的示例對我們來說非常有趣。

您能否發佈一條提及@AzureSupport的推文並詢問此問題?這樣微軟支持團隊將創建一個我可以接管的任務。

+0

嗨vvasic,恐怕我沒有一個Twitter帳戶。有沒有其他方法可以讓我與他們取得聯繫?如果您願意,我可以向您發送帶有我的訂閱ID的電子郵件 –