A migrálás monitorozása
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.
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).