將您的專用 SQL 集區 (原為 SQL DW) 升級至 Gen2

Microsoft 致力於降低執行專用 SQL 集區 (原為 SQL DW) 的入門成本。 現在可以為專用 SQL 集區 (原為 SQL DW) 降低處理高需求查詢的計算階層。 閱讀完整的降低 Gen2 計算階層支援公告。 下表所述的區域中有新的供應項目。 針對支援的區域,現有 Gen1 專用的 SQL 集區 (原為 SQL DW) 可透過下列任一方式升級為 Gen2:

  • 自動升級流程:自動升級不會在特定區域可使用服務時便立即啟動。 在特定區域中啟動自動升級時,個別的資料倉儲升級會在您選取的維護排程期間進行。
  • 自行升級至 Gen2:您可以選擇自行升級至 Gen2,來控制何時要升級。 如果您的區域尚未獲得支援,您可以從還原點直接還原至支援區域中的 Gen2 執行個體。

自動化排程和國家可用性表格

下表依區域彙整較低 Gen2 計算層的可用時間和自動升級的開始時間。 日後有可能會變更。 回頭查看您的區域何時可用。

* 表示目前無法使用該區域的特定排程。

區域 可用的較低 Gen2 自動升級開始
中國東部 * *
中國北部 * *

自動升級程序

根據上述的可用性圖表,我們將為您的 Gen1 執行個體排程自動升級。 為了避免專用 SQL 集區 (原為 SQL DW)可用性發生任何未預期的中斷,自動化升級將會安排在維護排程期間進行。 在自動升級為 Gen2 的區域中,將會停用建立新 Gen1 執行個體的功能。 自動升級完成後,Gen1 將被取代。 如需排程的詳細資訊,請參閱檢視維護排程

升級流程中會短暫中斷連線 (大約 5 分鐘),因為我們會重新啟動您的專用 SQL 集區 (原為 SQL DW)。 您的專用 SQL 集區 (原為 SQL DW) 一旦重新啟動,就可供完整使用。 然而,當升級流程持續在背景中升級資料檔案,您可能會遇到效能降低的問題。 效能降低的總時間會因您的資料檔案大小而有所不同。

在重新啟動之後,您也可以使用較大的 SLO 和資源類別,在所有主要資料行存放區資料表上執行 Alter Index rebuild,藉此加速資料檔案升級程序。

注意

Alter Index rebuild 是一種離線作業,資料表在重建完成後才可使用。

自我升級至 Gen2

您可以選擇自行升級,方法是在現有的 Gen1 專用 SQL 集區 (原為 SQL DW) 上執行下列步驟。 如果您選擇自行升級,必須在自動升級流程在您的區域開始前,先完成自行升級。 這可確實避免自動升級造成衝突的任何風險。

進行自我升級時,有兩個選項。 您可以將目前的專用 SQL 集區 (原為 SQL DW) 就地升級,也可以將 Gen1 專用 SQL 集區 (原為 SQL DW) 還原至 Gen2 執行個體。

  • 就地升級 - 這個選項會將您現有的 Gen1 專用 SQL 集區 (原為 SQL DW) 升級至 Gen2。 升級流程中會短暫中斷連線 (大約 5 分鐘),因為我們會重新啟動您的專用 SQL 集區 (原為 SQL DW)。 一旦重新啟動,即可供完整使用。 如果您在升級期間遇到任何問題,請開啟支援要求,並指出「Gen2 升級」為可能的原因。

  • 從還原點升級 - 在目前的 Gen1 專用 SQL 集區 (原為 SQL DW) 上建立使用者定義的還原點,然後直接還原至 Gen2 執行個體。 現有的 Gen1 專用 SQL 集區 (原為 SQL DW) 將會保留在原處。 完成還原之後,您的 Gen2 專用 SQL 集區 (原為 SQL DW) 將可供完整使用。 在已還原的 Gen2 執行個體上執行所有測試和驗證程序之後,才能刪除原始的 Gen1 執行個體。

    • 步驟 1:從 Azure 入口網站,建立使用者定義的還原點
    • 步驟 2:從使用者定義的還原點還原時,將「效能層級」設定為您慣用的 Gen2 層。

當升級程序繼續在背景中升級資料檔案時,您可能會遇到效能降低的期間。 效能降低的總時間會因您的資料檔案大小而有所不同。

為了加速背景資料移轉程序,您可以用較大的 SLO 和資源類別,在您會查詢的所有主要資料行存放區資料表上執行 Alter Index rebuild,立即強制執行資料移動。

注意

Alter Index rebuild 是一種離線作業,資料表在重建完成後才可使用。

如果您遇到任何關於專用 SQL 集區 (原為 SQL DW) 的問題,請建立支援要求,並指出「Gen2 升級」為可能原因。

如需詳細資訊,請參閱升級至 Gen2

移轉常見問題集

問:Gen2 成本是否與 Gen1 相同?

  • A:是。

問:升級會如何影響我的自動化指令碼?

  • 答:任何參考服務等級目標的自動化指令碼都應該變更為對應至 Gen2 對等項目。 請參閱這裡的詳細資料。

問:自行升級通常需要花費多久時間?

  • 答:您可以就地升級或從還原點升級。

    • 就地升級會導致您的專用 SQL 集區 (原為 SQL DW) 短時間暫停後再繼續。 專用 SQL 集區 (原為 SQL DW) 上線時,背景處理程序會繼續進行。
    • 如果您要透過還原點升級,則需花費較長的時間,因為升級會經歷完整的還原程序。

問:自動升級需要多久時間?

  • 答:升級的實際停機時間就只是暫停並繼續服務所需的時間,這介於 5 到 10 分鐘。 在短暫的停機之後,背景程序會執行儲存體移轉。 背景處理程序的時間長度取決於您專用 SQL 集區 (原為 SQL DW) 的大小。

問:此自動升級何時會進行?

  • 答:在您的維護排程期間。 運用您選擇的維護排程會盡可能不中斷您的業務。

問:如果背景升級程序似乎停滯,我該怎麼辦?

  • 答:開始重新編製資料行存放區資料表的索引。 請注意,在此作業期間,重新編製資料表的索引將會離線進行。

問:如果 Gen2 沒有我在 Gen1 上擁有的服務等級目標,該怎麼辦?

  • 答:如果您在 Gen1 上執行 DW600 或 DW1200,建議分別使用 DW500c 或 DW1000c,因為 Gen2 提供比 Gen1 更多的記憶體、資源和更高的效能。

問:可以停用異地備份嗎?

  • 答:否。 異地備份是企業版功能,可在區域變得無法使用時,保留您的專用 SQL 集區 (原為 SQL DW) 可用性。 如果您有進一步考量,請開啟支援要求

問:Gen1 與 Gen2 之間的 T-SQL 語法有差異嗎?

  • 答:Gen1 與 Gen2 之間的 T-SQL 語言語法沒有任何變更。

問:Gen2 是否支援維護時段?

  • A:是。

問:在我的區域升級之後,我可以建立新的 Gen1 執行個體嗎?

  • 答:否。 在區域升級之後,新 Gen1 執行個體的建立將會停用。

下一步