了解 Oracle 到 MySQL 轉換設定 - AWS 資料庫遷移服務

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

了解 Oracle 到 MySQL 轉換設定

DMS 結構描述轉換中的 Oracle 到 MySQL 轉換設定包括下列項目:

  • 您的來源 Oracle 資料庫可以使用 ROWID 虛擬資料欄。我的SQL 不支援類似的功能。 DMS結構描述轉換可以在轉換的程式碼中模擬ROWID虛擬資料欄。若要這麼做,請開啟產生資料列 ID 選項。

    如果您的來源 Oracle 程式碼不使用 ROWID 虛擬資料欄,請關閉產生資料列 ID 選項。在此情況下,轉換後的程式碼運作得更快。

  • 您的來源 Oracle 程式碼可以包含 TO_CHARTO_DATETO_NUMBER函數,其中包含 MySQL 不支援的參數。根據預設,DMS結構描述轉換會模擬轉換程式碼中這些參數的使用情況。

    當您的來源 Oracle 程式碼缺少 MySQL 不支援的參數時TO_CHAR,您可以使用原生 My TO_DATE、 和 TO_NUMBER函數SQL。在此情況下,轉換後的程式碼運作得更快。若要這樣做,請選取下列值:

    • 使用原生 MySQL TO_CHAR 函數

    • 使用原生 MySQL TO_DATE 函數

    • 使用原生 MySQL TO_NUMBER 函數

  • 您的資料庫和應用程式可以在不同的時區執行。根據預設,DMS結構描述轉換會模擬轉換程式碼中的時區。但是,當您的資料庫和應用程式使用相同的時區時,就不需要此模擬。在此情況下,請選取改善資料庫和應用程式使用相同時區的已轉換程式碼效能