資料庫遷移服務會收集並顯示遷移工作指標,代表資料遷移程序的健康狀態和進度。本頁面說明與遷移作業指標相關的下列領域:
遷移工作詳細資料頁面提供的指標涵蓋您可直接在資料庫遷移服務的遷移工作詳細資料頁面中查看的可觀測性資訊。
Cloud Monitoring 中提供的指標說明所有與移轉作業效能相關的指標,包括從 SQL Server 適用的 Cloud SQL 目的地執行個體顯示的指標。
遷移工作詳細資料頁面中可用的指標
遷移工作詳細資料頁面會顯示多個圖表,協助您瞭解遷移工作的目前狀態和進度。您可以針對遷移工作中的每個資料庫,篩選這些圖表中的資訊。
展開下列各節,即可進一步瞭解各個圖表及其相關指標。
還原延遲時間
「還原延遲」圖表會使用
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 指標,顯示來源執行個體上執行作業的時間,與作業套用至目的地執行個體的時間之間的差異 (以位元組為單位)。
您可以利用這項資訊,確保來源和目的地執行個體之間的資料一致性。
這項指標適用於遷移工作中的每個資料庫,以及匯總檢視畫面,其中會顯示遷移工作中所有資料庫的摘要。
在遷移工作詳細資料頁面中查看指標
如要在遷移工作詳細資料頁面中查看指標圖表,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「遷移作業」頁面。
- 在「工作」分頁中,按一下遷移工作的顯示名稱。
遷移工作詳細資料頁面隨即開啟。
- 在「資料庫」部分,您可以查看遷移工作所含每個資料庫的「還原延遲」和「未處理的交易記錄備份大小」數值型資料。
- 按一下「監控」分頁標籤,即可查看指標圖表。
- 您可以使用「查看」選單,顯示遷移工作中包含的所有資料庫匯總資料,或篩選特定資料庫的資訊。
- 您也可以直接在 Cloud Monitoring 中查看每個圖表。 依序點選「更多圖表選項」>「在 Metrics Explorer 中查看」。
Cloud Monitoring 中提供的指標
下表列出所有遷移作業指標,可用於在 Metrics Explorer 中建立圖表,瞭解 SQL Server 遷移作業的進度。 完整的資料庫移轉服務指標參考資料列出多項額外指標,但這些指標不適用於 SQL Server 遷移作業。
您也可以使用
Cloud SQL cloudsql/database/disk/bytes_used 指標,並與來源資料庫的總大小比較,估算遷移工作的進度。
| 指標類型 推出階段 顯示名稱 |
|
|---|---|
| 種類、類型、單位 受監控資源 |
說明 標籤 |
migration_
測試版
遷移工作資料的最大延遲位元組數。 |
|
GAUGE、INT64、By
datamigration.googleapis.com/MigrationJob |
目前所有遷移工作資料的匯總複製延遲時間。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|
migration_
測試版
遷移工作資料的最大延遲時間 (以秒為單位) |
|
GAUGE、INT64、s
datamigration.googleapis.com/MigrationJob |
目前所有遷移工作資料的匯總複製延遲時間。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|
migration_
Beta 版
已處理的檔案位元組數 |
|
DELTA、INT64、By
datamigration.googleapis.com/MigrationJob |
上傳至目的地的位元組數。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|
migration_
Beta 版
已處理的檔案數量 |
|
DELTA、INT64、1
datamigration.googleapis.com/MigrationJob |
上傳至目的地的檔案數量。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|
migration_
BETA 版
交易記錄上傳時間間隔 (秒) |
|
GAUGE、INT64、s
datamigration.googleapis.com/MigrationJob |
上次上傳交易記錄後經過的時間 (以秒為單位)。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|
migration_
Beta 版
未處理的檔案位元組 |
|
GAUGE、INT64、By
datamigration.googleapis.com/MigrationJob |
等待上傳至 Cloud SQL 的未處理檔案位元組。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:
資料庫名稱。
|
migration_
Beta 版
未處理的檔案 |
|
GAUGE、INT64、1
datamigration.googleapis.com/MigrationJob |
等待上傳至 Cloud SQL 的未處理檔案。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 180 秒的時間無法查看資料。
database:資料庫名稱。
|