Övervaka migreringen

Slutförd

En av de viktigaste komponenterna i en VLDB-migrering är övervakning, loggning och diagnostik som konfigureras under migreringar av utveckling, test och "torrkörning".

Distribution av den nödvändiga övervakningen och tolkningen av övervaknings- och diagnostikresultaten efter varje testcykel är obligatorisk och nödvändig för att optimera migreringen och planera produktionsräckningen. Resultaten från testmigreringar är också nödvändiga för att kunna bedöma om den faktiska produktionsmigreringen följer samma mönster och tidslinjer som testmigreringarna. Kunder bör begära regelbundna kontrollpunkter för projektgranskning med SAP-partnern. Kontakta Microsoft om du vill ha en lista över konsulter som har demonstrerat de tekniska och organisatoriska färdigheter som krävs för ett lyckat projekt.

Utan omfattande övervakning och loggning skulle det vara nästan omöjligt att uppnå säkra, repeterbara, konsekventa och låga avbrottsmigreringar med en garanti för att inga data går förlorade. Om det skulle uppstå problem som långa körningar av vissa paket är det nästan omöjligt för Microsoft och/eller SAP att hjälpa till med spotkonsultation utan att övervaka data och dokumentation om migreringsdesign.

Under körningen av en OS/DB-migrering övervakar du följande objekt:

  • Parametrar på OS-nivå på DB- och R3load-värdar: CPU per tråd, Kerneltid per tråd, Ledigt minne (GB), Sid-i/s, Utsida/s, Disk-I/O-läsningar/s, Disk-I/O-skrivning/s, Diskläsning KB/s, Diskskrivning KB/s
  • Parametrar på DB-nivå på SQL Server-målet: BCP-rader/s, BCP KB/s, Transaktionslogg %, Minnesbidrag, Minnesbidrag väntar, Lås, Lås minne, låsning/blockering
  • Nätverksövervakning: Detta hanteras normalt av nätverksteamet. Exakt konfiguration av nätverksövervakning beror på den kundspecifika situationen.

Under körningen av DB-importen rekommenderar vi att du kör följande SQL-instruktion med några minuters mellanrum och dokumenterar något onormalt (till exempel höga väntetider).

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;

Under alla migreringstestcykler bör en "färdplan" som visar antalet paket som exporteras och importeras (y-axeln) ritas mot tiden (x-axeln). Syftet med den här grafen är att fastställa en förväntad förloppstakt under den slutliga produktionsmigreringen. Avvikelse (antingen positiv eller negativ) från den förväntade "färdplanen" under testet eller den slutliga produktionsmigreringen identifieras enkelt med den här metoden. Andra parametrar som CPU, disk och R3load rader/sek kan läggas över ovanpå "Flight Plan".

Skärmbild av exempeldiagram över färdplaner som visar paket som importerats och exporterats under en testmigrering.

När exporten och importen är slutförd måste rapporterna om migreringstid samlas in (export_time.html och import_time.html).