遷移工作指標

資料庫移轉服務會收集及顯示代表資料遷移程序健康狀態和進度的遷移工作指標。本頁面說明與遷移作業指標相關的下列項目:

遷移工作詳細資料頁面中提供的指標

遷移工作詳細資料頁面會顯示多個圖表,協助您瞭解遷移工作的目前狀態和進度。您可以針對遷移工作中包含的每個資料庫,篩選這些圖表中的資訊。

資料庫移轉服務移轉工作指標的示意圖。
圖 1. 資料庫移轉服務中的示範可觀察性圖表。(按一下即可放大)
資料庫移轉服務移轉工作指標的示意圖。

展開下列各節,即可進一步瞭解每個圖表及其相關指標。

還原延遲時間

「Restore lag」圖表使用 migration_job/max_replica_sec_lag 指標,代表備份檔案紀元 (源自檔案名稱) 與該檔案在 Cloud SQL 目的地執行個體中完整還原的時間差異。這項指標會監控用於遷移工作的所有類型備份和交易記錄檔案 (也就是完整備份、差異備份或交易記錄檔)。您可以利用這項資訊來估算平均資料複製速度,或排解持續性資料複製可能發生的問題。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中所有資料庫的還原延遲時間。

交易記錄備份上傳延遲時間

「交易記錄備份上傳延遲時間」圖表使用 migration_job/sqlserver/transaction_log_upload_sec_lag 指標,顯示從現在到上次上傳至 Cloud Storage 的交易記錄檔案時間戳記之間,相隔了多少秒。您可以使用這個指標監控自動上傳交易記錄檔時可能發生的問題:如果時間差距過大,可能表示交易記錄檔並未上傳至 Cloud Storage 值區。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中所有資料庫中延遲時間最長的資料庫。

已處理的交易記錄備份數量

「已處理的交易記錄備份檔案」圖表使用 migration_job/sqlserver/processed_file_count 指標,代表資料庫移轉服務已處理並匯入 Cloud SQL 的交易記錄備份檔案數量。這項資訊會在交易記錄完全處理後更新,因此圖表上顯示的線條會以較大的跳躍幅度移動,而非逐漸減少。

您可以監控這項指標,追蹤增量載入階段的進度。如果值大於 0,表示遷移工作已完成初始載入階段,目前處於遞增載入階段。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中包含的所有資料庫摘要。

已處理的交易記錄備份大小

「已處理的交易記錄備份大小」圖表使用 migration_job/sqlserver/processed_file_bytes_count 指標,顯示資料庫移轉服務已複製至 Cloud SQL 目的地執行個體的交易記錄資料量 (以位元組為單位)。這項資訊會在交易記錄完全處理後更新,因此圖表上顯示的線條會以較大的跳躍幅度移動,而非逐漸減少。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中包含的所有資料庫摘要。

未處理的交易記錄備份數量

「未處理的交易記錄備份」圖表使用 migration_job/sqlserver/unprocessed_files 指標,代表資料庫移轉服務在來源 Cloud Storage 儲存桶中偵測到多少交易記錄備份檔案,但尚未複製到 Cloud SQL 目的地執行個體。這項資訊會在交易記錄完全處理後更新,因此圖表上顯示的線條會以較大的跳躍幅度移動,而非逐漸減少。

如要判斷何時完成遷移工作,您可以監控這個指標。未處理的交易記錄備份 值為零,且您沒有其他要上傳至 Cloud Storage 的交易記錄檔案時,就是 提升遷移作業的最佳時機。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中包含的所有資料庫摘要。

未處理的交易記錄備份大小

「未處理的交易記錄備份大小」圖表使用 migration_job/sqlserver/unprocessed_file_bytes 指標,顯示資料庫移轉服務在來源 Cloud Storage 儲存桶中偵測到多少資料 (以位元組為單位),但尚未複製到 Cloud SQL 目的地執行個體。這項資訊會在交易記錄完全處理後更新,因此圖表上顯示的線條會以較大的跳躍幅度移動,而非逐漸減少。

如要判斷何時完成遷移工作,您可以監控這個指標。未處理的交易記錄備份大小 值為零,且您沒有其他要上傳至 Cloud Storage 的交易記錄檔案時,就是 提升遷移作業的最佳時機。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中包含的所有資料庫摘要。

目的地儲存空間總用量

「總目的地儲存空間使用量」圖表使用 Cloud SQL database/disk/bytes_used 指標,顯示目的地 Cloud SQL 執行個體中所有資料庫儲存的資料量 (以位元組為單位)。您可以利用這項資訊來估算遷移作業的進度。

這項指標僅在匯總檢視畫面中提供。您無法篩選每個資料庫的磁碟總用量。

複製延遲

「複製延遲」圖表使用 Cloud SQL per_database/postgresql/external_sync/replication_byte_lag 指標,顯示在來源上執行作業與套用至目的地執行個體的時間之間的差異 (以位元組為單位)。

您可以利用這項資訊,確保來源和目的地執行個體之間的資料一致性。

這個指標適用於遷移工作中包含的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中包含的所有資料庫摘要。

在遷移工作詳細資料頁面中查看指標

如要在遷移工作詳細資料頁面上查看指標圖表,請執行下列步驟:

  1. 前往 Google Cloud 控制台的「Migration jobs」(遷移工作) 頁面。

    前往「遷移工作」

  2. 在「Jobs」分頁中,按一下遷移工作的顯示名稱。

    遷移工作詳細資料頁面隨即開啟。

  3. 在「資料庫」專區中,您可以查看遷移工作中每個資料庫的「復原延遲」和「未處理的交易記錄備份大小」數值資料。
  4. 按一下「監控」分頁標籤,即可查看指標圖表。
    • 您可以使用「View」選單,顯示遷移作業中包含的所有資料庫的匯總資料,或篩選特定資料庫的資訊。
    • 您也可以直接在 Cloud Monitoring 中查看每個圖表。 依序按一下「More chart options」「View in Metrics Explorer」

Cloud Monitoring 提供的指標

下表說明所有遷移作業指標,您可以使用這些指標在 Metrics Explorer 中建立圖表,用於 SQL Server 遷移作業。 完整的資料庫移轉服務指標參考資料列出多個額外指標,但這些指標不適用於 SQL Server 遷移作業。

您也可以使用 Cloud SQL cloudsql/database/disk/bytes_used 指標,並與來源資料庫的總大小進行比較,以估算遷移工作的進度。

指標類型:推出階段
顯示名稱
類別、類型、單位
受控資源
說明
標籤
migration_job/max_replica_bytes_lag Beta 版
遷移工作資料的最大延遲位元組數。
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
目前的複製延遲時間,匯總所有遷移工作的資料。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/max_replica_sec_lag BETA
遷移工作資料的最大延遲時間 (以秒為單位)
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
目前的複製延遲時間,匯總所有遷移工作的資料。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/sqlserver/processed_file_bytes_count Beta 版
已處理的檔案位元組數
DELTAINT64By
datamigration.googleapis.com/MigrationJob
上傳至目的地的位元組數。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/sqlserver/processed_file_count Beta 版
已處理的檔案數量
DELTAINT641
datamigration.googleapis.com/MigrationJob
上傳至目的地的檔案數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/sqlserver/transaction_log_upload_sec_lag Beta 版
交易記錄上傳秒數延遲
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
上次上傳交易記錄後的延遲時間 (以秒為單位)。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/sqlserver/unprocessed_file_bytes Beta 版
未處理的檔案位元組
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
尚未處理的檔案位元組,等待上傳至 Cloud SQL。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
migration_job/sqlserver/unprocessed_files Beta 版
未處理的檔案
GAUGEINT641
datamigration.googleapis.com/MigrationJob
尚未處理的檔案,等待上傳至 Cloud SQL。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。