本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用的最佳做法 AWS Schema Conversion Tool
尋找有關使用 AWS Schema Conversion Tool (AWS SCT) 的最佳做法和選項的資訊。
設定額外記憶體
若要轉換大型資料庫結構描述 (例如具有 3,500 個預存程序的資料庫),您可以設定 AWS Schema Conversion Tool.
修改 AWS SCT 消耗的記憶體數量
-
在 [設定] 功能表上,選擇 [全域設定],然後JVM選擇 [選項]。
-
選擇 [編輯組態檔],然後選擇文字編輯器以開啟組態檔案。
-
編輯
JavaOptions
區段,設定可用的記憶體下限和上限。下列範例會將最小值設定為四 GB,最大值設定為 40 GB。[JavaOptions] -Xmx40960M -Xms4096M
我們建議您將可用的記憶體下限設定為至少四 GB。
儲存組態檔案,選擇 「確定」,然後重新啟動 AWS SCT 以套用變更。
設定預設專案資料夾
AWS SCT 使用專案資料夾來儲存專案檔案、儲存評估報告,以及儲存轉換後的程式碼。依預設,會將所有檔案 AWS SCT 儲存在應用程式資料夾中。您可以指定另一個資料夾做為預設專案資料夾。
變更預設專案資料夾的步驟
-
在 [設定] 功能表上,選擇 [全域設定],然後選擇 [檔案路徑]。
-
對於「預設專案檔案路徑」,輸入預設專案資料夾的路徑。
-
選擇 Apply (套用),然後選擇 OK (確定)。
提高資料移轉速度
若要移轉大型資料集 (例如資料超過 1 TB 的一組表格),您可能需要提高移轉速度。使用資料擷取代理程式時,資料移轉的速度取決於各種因素。這些因素包括目標 Amazon Redshift 叢集中的磁碟片段數量、遷移任務中的區塊檔案大小、在執行資料擷取代理程式的電腦RAM上可用等等。
若要提高資料移轉速度,我們建議您執行數個測試移轉工作階段,其中包含較小的生產資料集。此外,我們建議您在至少具有 500 GB 大小的電SSD腦上執行資料擷取代理程式。在這些測試工作階段期間,變更不同的移轉參數會監控您的磁碟使用率,以找出可確保最高資料移轉速度的組態。然後,使用此設定移轉整個資料集。
增加記錄資訊
您可以增加轉換資料庫、指令碼和應用程式 AWS SCT 時產生的記錄資訊SQL。雖然增加記錄資訊可能會降低轉換速度,但這些變更可協助您在發生錯誤時向 Sup AWS port 提供可靠的資訊。
AWS SCT 將記錄儲存在您的本機環境中。您可以檢視這些記錄檔,並與 Sup AWS port AWS SCT 人員或開發人員共用以進行疑難排解。
若要變更記錄設定
-
在 [設定] 功能表上,選擇 [全域設定],然後選擇 [記錄]。
-
在記錄資料夾路徑中,輸入要從使用者介面儲存記錄的資料夾。
-
對於主控台記錄資料夾路徑,請輸入要儲存 AWS SCT 指令行介面記錄的資料夾 (CLI)。
-
在記錄檔大小上限 (MB) 中,輸入單一記錄檔的大小 (以 MB 為單位)。檔案達到此限制後, AWS SCT 會建立新的記錄檔。
-
針對記錄檔數目上限,輸入要儲存的記錄檔數目。資料夾中的記錄檔數目達到此限制後, AWS SCT 會刪除最舊的記錄檔。
-
對於擷取器記錄檔下載路徑,請輸入要儲存資料擷取代理程式記錄檔的資料夾。
-
對於卡桑德拉提取日誌路徑,輸入存儲 Apache 卡桑德拉數據提取代理日誌的文件夾。
-
選取「載入前詢問路徑」,以確定每次使用資料擷取代理程式時,都 AWS SCT 會詢問記錄檔儲存位置。
-
針對偵錯模式,選擇 True。當標準 AWS SCT 記錄檔未包含任何問題時,請使用此選項來記錄其他資訊。
-
選擇關鍵的應用程式模組來增加記錄資訊。您可以增加下列應用程式模組的記錄資訊:
一般
載入器
解析器
印表機
解析器
遙測
轉換器
類型對映
使用者界面
控制器
比較綱要
複製資料中心
應用分析儀
針對上述每個應用程式模組,選擇下列其中一個記錄層級:
追蹤 — 最詳細的資訊。
偵錯 — 有關通過系統之流程的詳細資訊。
資訊 — 執行階段事件,例如啟動或關閉。
警告 — 使用不受推薦APIs或意外的其他執行階段情況的已過時API、不良使用。
Error — 執行階段錯誤或未預期的情況。
嚴重 — 導致應用程式關閉的錯誤。
強制性 — 可能出現的最高錯誤層級。
根據預設,在您開啟偵錯模式之後,會設 AWS SCT 定所有應用程式模組的資訊記錄層級。
例如,若要在轉換期間協助處理關鍵問題區域,請將剖析器、類型對映和使用者介面設定為 Trace。
如果資訊對於記錄檔進行串流處理的檔案系統而言變得過於冗長,請變更至具有足夠空間來擷取記錄檔的位置。
若要將記錄檔傳送至 Sup AWS port 部門,請移至儲存記錄檔的目錄,並將所有檔案壓縮為可管理的單一 .zip 檔案。然後上傳包含支援案例的 .zip 檔案。當初始分析完成並繼續進行中的開發時,請將調試模式返回 false 以消除詳細的日誌記錄。然後提高轉換速度。
提示
若要管理記錄檔大小並簡化報告問題,請在成功轉換後移除記錄檔或將記錄移至其他位置。執行此工作可確保只有相關的錯誤和資訊會傳輸至 Sup AWS port 部門,並防止記錄檔系統填滿。