插入生產資料

本節主題描述用來以暫存資料庫中的資訊植入生產資料庫的背景處理。

每一個資料表的批次處理

針對每一個適用轉換的維護物件資料表,都會提供一個插入生產批次處理。

此批次處理負責將來自暫存資料表的所有資料列轉移至生產資料表,同時將舊索引鍵的所有參考取代成其對應的新索引鍵,方式如下:
  • 解析位於主索引鍵、外來索引鍵欄位及特性中的索引鍵時,會使用對應的舊索引鍵/新索引鍵資料表來解析。

  • 也會使用相對應的舊索引鍵/新索引鍵資料表來解析位於一般外來索引鍵參考資料表中的索引鍵,而資料表的每個資料列都代表實體維護物件和主索引鍵值的參考。請注意,用此方法參考的所有實體,都必須是可轉換的,或為生產的檢視。不支援明確標示為不可轉換之實體的參考,因為其無法解析。

  • 解析位於 XML 儲存欄位中的索引鍵時,會使用對應的 XML 解析資料表來解析。

備註:不會解析位於任何其他儲存形式的外來索引鍵。例如,任何儲存在原始元素、日誌記錄或未作為 XML 儲存欄位之任何其他欄位的參考。

所有插入批次處理都是獨立的且可並行執行。另請注意,如下一節所述,所有插入批次處理可以在許多平行執行緒中執行 (為了加快執行速度)。

加快插入速度的建議

下列各點描述如何加快插入批次處理的執行速度:

  • 在執行第一個插入批次處理之前,請:
    • 重建舊索引鍵/新索引鍵資料表上主索引鍵的索引。
    • 重新分析舊索引鍵/新索引鍵資料表上的統計資料。
    • 將要被插入之生產資料表上的所有索引更改為無法使用。
  • 在插入程式植入生產資料之後,為這些資料表重建索引並計算統計資料。
備註:在雲端安裝中,請參閱「雲端實作的資料轉換支援」,深入瞭解為支援資料庫相關轉換任務所提供的各種工具。