監視移轉

已完成

VLDB 移轉最重要的元件之一是在開發、測試和「試執行」移轉期間所設定的監視、記錄和診斷。

若要獲得最佳的移轉效果和規劃生產完全移轉,就必須在每個測試週期結束之後,部署所需的監視並解讀監視和診斷的結果。 測試移轉中所獲得的結果也必須能夠判斷,實際的生產移轉是否遵循與測試移轉相同的模式和時間表。 客戶應向 SAP 合作夥伴要求專案的定期檢閱檢查點。 請連絡 Microsoft 以取得顧問清單,這些顧問已展示其有必要的技術和組織技能而能夠讓專案成功。

如果沒有完整的監視和記錄,幾乎就不可能達到安全、可重複、一致且低停機時間的移轉,也無法保證不會遺失任何資料。 如果會發生某些套件的執行階段很長的問題,Microsoft 和/或 SAP 幾乎就不可能在沒有監視資料和移轉設計文件的情況下,協助您進行問題根源諮詢。

在 OS/DB 移轉的執行階段期間,監視下列項目:

  • DB 和 R3load 主機上的 OS 層級參數:每一執行緒的 CPU、每一執行緒的核心程式時間、可用記憶體 (GB)、置入分頁/秒、移出分頁/秒、磁碟 IO 讀取數/秒、磁碟 IO 寫入數/秒、磁碟讀取 KB 數/秒、磁碟寫入 KB 數/秒
  • SQL Server 目標上的 DB 層級參數:BCP 資料列/秒、BCP KB/秒、交易記錄百分比、記憶體授與、記憶體授與暫止、鎖定、鎖定記憶體、鎖定/封鎖
  • 網路監視:這通常由網路小組處理。 網路監視的確切設定取決於客戶的特定情況。

在 DB 匯入執行階段,建議您每隔幾分鐘執行一次下列 SQL 陳述式,並記錄任何異常 (例如高等候時間)。

select session_id, request_id,start_time, status, command, wait_type, wait_resource, wait_time, last_wait_type, blocking_session_id from sys.dm_exec_requests
where session_id >49 orderby wait_time desc;

在所有移轉測試週期進行期間,顯示所匯出和匯入套件數目 (y 軸) 的「正式發行前小眾測試版計劃」,應該根據時間 (x 軸) 來繪製。 此圖表的目的是要在最終生產移轉完全移轉期間建立預期的進展比率。 在測試期間或最終生產移轉期間使用此方法,即可輕鬆地偵測出與預期的「正式發行前小眾測試版計劃」的偏差 (正值或負值)。 CPU、磁碟和 R3load 資料列/秒等其他參數可以重疊在「正式發行前小眾測試版計劃」之上。

Example Flight Plan graph showing packages imported and exported during a test migration.

在匯出和匯入結束時,必須收集移轉時間報告 (export_time.html 和 import_time.html)。