A migrálás monitorozása

Befejeződött

A VLDB-migrálás egyik legfontosabb összetevője a fejlesztés, tesztelés és "száraz futtatás" migrálás során konfigurált monitorozás, naplózás és diagnosztika.

A monitorozási és diagnosztikai eredmények szükséges monitorozásának és értelmezésének üzembe helyezése minden vizsgálati ciklus után kötelező és elengedhetetlen a migrálás optimalizálásához és az éles átállás tervezéséhez. A tesztelési migrálások eredményeire is szükség van annak megállapításához, hogy a tényleges éles migrálás ugyanazokat a mintákat és ütemterveket követi-e, mint a tesztmigrálások. Az ügyfeleknek rendszeres projektellenőrzési ellenőrzőpontokat kell kérnie az SAP-partnernél. Forduljon a Microsofthoz azoknak a tanácsadóknak a listájáért, amelyek igazolják a sikeres projekthez szükséges technikai és szervezeti készségeket.

Átfogó monitorozás és naplózás nélkül szinte lehetetlen lenne biztonságos, megismételhető, konzisztens és alacsony állásidő-migrálást elérni az adatvesztés nélkül. Ha bizonyos csomagok hosszú futásidejű problémái merülnek fel, a Microsoft és/vagy az SAP szinte lehetetlen, hogy az adatok monitorozása és a migrálási tervdokumentáció nélkül segítse a helyszíni tanácsadást.

Az operációs rendszer/adatbázis áttelepítésének futásideje alatt figyelje a következő elemeket:

  • Operációsrendszer-szintű paraméterek a DB- és R3load-gazdagépeken: processzor szálonként, kernelidő szálanként, szabad memória (GB), Oldal/mp, Oldalkimenet/mp, Lemez I/S olvasása/mp, Lemez IO-írási/másodperces, lemezolvasási KB/s, lemezírási KB/s
  • ADATBÁZIS-szintű paraméterek az SQL Server-célon: BCP-sorok/másodperc, BCP KB/mp, tranzakciónapló %, memóriatámogatások, függőben lévő memóriatámogatások, zárolások, memória zárolása, zárolás/blokkolás
  • Hálózatfigyelés: Ezt általában a hálózati csapat kezeli. A hálózatfigyelés pontos konfigurációja az ügyfélspecifikus helyzettől függ.

A adatbázis importálásának futásideje alatt javasoljuk, hogy néhány percenként hajtsa végre a következő SQL-utasítást, és dokumentáljon bármilyen rendelleneset (például magas várakozási időket).

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;

Az áttelepítési tesztciklusok során az exportált és importált csomagok számát (y tengely) megjelenítő "repülési tervet" kell ábrázolni az idő (x tengely) szerint. Ennek a grafikonnak az a célja, hogy meghatározza a várható előrehaladási arányt a végső éles migrálási átállás során. Ezzel a módszerrel könnyen észlelhető a várt "repülési tervtől" való (pozitív vagy negatív) eltérés, vagy a végső éles migrálás. Más paraméterek, például a CPU, a lemez és az R3load sorok/másodperc felülírhatók a "Repülési terv" tetején.

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

Az exportálás és az importálás befejezésekor be kell gyűjteni a migrálási időjelentéseket (export_time.html és import_time.html).