Your SlideShare is downloading. ×
0
Migráció és konszolidáció a GE-nél: amit mindig is tudni akartál a Real       Application Testing-ről        Földi Tamás –...
GE Lighting EMEAAdattárház     Oracle 9i, HPUX     13ezer tábla     ~1400 betöltő folyamat     ~8000 töltési lépés (ma...
BI Upgrade: projekt célok   Üzemeltethetőség   • Nem támogatott verziók cseréje   Üzleti területek támogatása   • Dashboar...
BI Upgrade: projekt eszközök                                                      Elemzői                 BusinessObject  ...
Oracle akciótervKonszolidáció   Stage és DWH instance-k összevonása   Kevesebb licensz, jobb teljesítményUpgrade 9i-ről ...
Oracle projektág kockázatokNem várt hibák   Szoftverhibák, inkompatibilitás   AdatanomáliákNem teljesülnek a célok   El...
www.starschema.net
www.starschema.net
www.starschema.net
Real Application TestingValós terhelési adatok• Végrehajtott SQL-ek• Időzítések• Hálózati terhelésKiértékelés• Riportok• S...
Tesztelési folyamat                      www.starschema.net
www.starschema.net
RAT előkészületekMit akarunk tesztelni   Instance összevonás   Táblatér és tároló változások   Optimális paraméterekPat...
IdőzítésÉles környezetek      RAT rendszer            Tuning                                               setek     Patch...
FelvételRec fájlok   Több gigabájtos felvételekLassulás   ARCHIVE mód   „direct path” kerülése   Kb. 10%-os lassulásÉr...
www.starschema.net
Lejátszás előkészületekKonzisztens állapot   Minden adat az élessel megegyezik   Az óra visszaállítva a felvétel időpont...
Konszolidáció A RAT hivatalosan nem támogatja több   adatbázis összevont visszajátszását.      Azonban van működő kerülőút...
LejátszásTöbbszöri iteráció     Paraméterek, környezet beállítása     Workload lejátszás     Visszaállás a kiindulási á...
RiportokDB Replay   • Adat eltérés   • Töltési hibák   • Teljesítmény különbségek   (ADDM, ASH, AWR)SQL Performance Analyz...
EredményekKonszolidáció   A két adatbázis összevonása esetén is    kielégítő a teljesítmény   Csökkenti a licensz és üze...
RAT vs. Saját célalkalmazásErőforrás ráfordítás (Napok)                               40                                  ...
ÖsszefoglalásKönnyen kezelhető, egyszerű eszközValós tesztadatok szintetikus helyettMinden fontos lépésnél ajánlott mentés...
Köszönjük a figyelmet!     www.starschema.net
Felhasznált képek http://www.flickr.com/photos/govert1970/87971108/sizes/l/ http://www.flickr.com/photos/museeinformatiq...
Upcoming SlideShare
Loading in...5
×

Oracle Real Application Testing a GE Hungary-nél (Hungarian)

584

Published on

English version of this presentation also available.


Az Oracle Real Application Testing használata a GE Hungary BI upgrade projek kapcsán - elhangzott a 15. Hungarian Oracle Users Group (HOUG) konferencián

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
584
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Oracle Real Application Testing a GE Hungary-nél (Hungarian)"

  1. 1. Migráció és konszolidáció a GE-nél: amit mindig is tudni akartál a Real Application Testing-ről Földi Tamás – Starschema Kft.
  2. 2. GE Lighting EMEAAdattárház  Oracle 9i, HPUX  13ezer tábla  ~1400 betöltő folyamat  ~8000 töltési lépés (mapping)Riportok  BusinessObjects 6.5  180 standard, 860 ad-hoc riport  1200 felhasználó (átlag 60-80 konkurens) www.starschema.net
  3. 3. BI Upgrade: projekt célok Üzemeltethetőség • Nem támogatott verziók cseréje Üzleti területek támogatása • Dashboard-ok és riportok korszerűsítése Teljesítmény • Iparági „best practice”-ek alkalmazása Költségcsökkentés • Sztenderd, konszolidált megoldások www.starschema.net
  4. 4. BI Upgrade: projekt eszközök Elemzői BusinessObject PL/SAPOracle 11g támogatás XI 3.1 Connector (OLAP) Instance Áttérés az XI összevonás 13.0 verzióra Hatékony SAP Supply Chain interfész Automatic Riportok kialakítása Storage migrálása WebIManagement formátumra Commercial Finance SQL Plan LiveOfficeManagement bevezetés Új érkeztető Metadata keretrendszer SQL Tuning, Sales ManagerParallel Query bevezetés www.starschema.net
  5. 5. Oracle akciótervKonszolidáció  Stage és DWH instance-k összevonása  Kevesebb licensz, jobb teljesítményUpgrade 9i-ről 11g-re  SQL tuning (orainit, PX, SPM)  Tábla tömörítésTároló kezelés  Táblaterek átrendezése (ASSM)  Automatic Storage Management (ASM)  Nem használt struktúrák törlése (audit alapján) www.starschema.net
  6. 6. Oracle projektág kockázatokNem várt hibák  Szoftverhibák, inkompatibilitás  AdatanomáliákNem teljesülnek a célok  Elmarad a teljesítmény a meghatározott szintektől www.starschema.net
  7. 7. www.starschema.net
  8. 8. www.starschema.net
  9. 9. www.starschema.net
  10. 10. Real Application TestingValós terhelési adatok• Végrehajtott SQL-ek• Időzítések• Hálózati terhelésKiértékelés• Riportok• SQL tuning set-ek www.starschema.net
  11. 11. Tesztelési folyamat www.starschema.net
  12. 12. www.starschema.net
  13. 13. RAT előkészületekMit akarunk tesztelni  Instance összevonás  Táblatér és tároló változások  Optimális paraméterekPatch-ek  Oracle 9.2.0.8 + „one-off patch” 9373986  Oracle 11.2.0.2 + „one-off patch” 11691834Tárhely  Próba felvételekNem támogatott API töltések www.starschema.net
  14. 14. IdőzítésÉles környezetek RAT rendszer Tuning setek Patchek Új környezet Riportok installálása telepítése Teljes backup Teljes backup Felvételek Felvétel indítása feldolgozása Lejátszás Visszaállítás www.starschema.net
  15. 15. FelvételRec fájlok  Több gigabájtos felvételekLassulás  ARCHIVE mód  „direct path” kerülése  Kb. 10%-os lassulásÉrdekes időszak kiválasztása  24 órás felvétel  Azonos időpontban indítva www.starschema.net
  16. 16. www.starschema.net
  17. 17. Lejátszás előkészületekKonzisztens állapot  Minden adat az élessel megegyezik  Az óra visszaállítva a felvétel időpontjáraBackup  RMAN backup vagy Snapshot StandbyFeldolgozás  Egy feldolgozás, több lejátszásSzűrés  Nem használt sémák (EM, AWR) www.starschema.net
  18. 18. Konszolidáció A RAT hivatalosan nem támogatja több adatbázis összevont visszajátszását. Azonban van működő kerülőút.Több instance egyidejű lejátszása:  A forrásokat azonos időpontban kell indítani  Egy könyvtárba kell másolni a REC fájlokat, de csak az egyik adatbázis meta-adatait kell mellérakni  Csak időzítés alapú lejátszás lehetséges, SCN alapú szinkronizálás nélkül www.starschema.net
  19. 19. LejátszásTöbbszöri iteráció  Paraméterek, környezet beállítása  Workload lejátszás  Visszaállás a kiindulási állapotra  AWR baseline-ok készítéseReplay kliensek  Négy kliens (2 ETL, 2 BI)  Client Calibration AdvisorSzinkronizáció megválasztása  Több instance-nél kizárólag időzítés alapú www.starschema.net
  20. 20. RiportokDB Replay • Adat eltérés • Töltési hibák • Teljesítmény különbségek (ADDM, ASH, AWR)SQL Performance Analyzer • Teljesítmények összehasonlítása (CPU, IO, stb.) • Az SPA Riportok SQL szintig lefúrhatóak (jobban, rosszabbul teljesítő SQL-ek) • Rosszabb SQL-ek tunningja • SQL Tuning Advisor www.starschema.net
  21. 21. EredményekKonszolidáció  A két adatbázis összevonása esetén is kielégítő a teljesítmény  Csökkenti a licensz és üzemeltetési költségeketAdatintegritás  Nincs adatszintű eltérésOptimalizálás  Lassabban futó lekérdezések izolálása  10-15%-os teljesítmény növekedés www.starschema.net
  22. 22. RAT vs. Saját célalkalmazásErőforrás ráfordítás (Napok) 40 30 20 20 10 10 5 Saját megoldás 4 0 2 5 0 DB Replay 0 Fejlesztés / Szimulációs Workload Run Test Kiértékelés: RAT Installálás környezet generálás hatástanulmány kialakítása és tuning set készítése Teljes tesztelési időtartam DB Replay: 2 hét Saját megoldás: 10 hét www.starschema.net
  23. 23. ÖsszefoglalásKönnyen kezelhető, egyszerű eszközValós tesztadatok szintetikus helyettMinden fontos lépésnél ajánlott mentést készíteniTöbb szerver konszolidációjához elengedhetetlenAWR-rel együtt hatékony igazánOda kell figyelni a nem támogatott operációkra (direct path)Ki kell szűrni a nem használt sémákatÉrdemes a PL/SQL interfészt használni az EM helyett www.starschema.net
  24. 24. Köszönjük a figyelmet! www.starschema.net
  25. 25. Felhasznált képek http://www.flickr.com/photos/govert1970/87971108/sizes/l/ http://www.flickr.com/photos/museeinformatique/3783304683/sizes/l/ http://www.flickr.com/photos/littledebbie11/3208631777/sizes/l/ http://theinspirationroom.com/daily/2008/mercedes-crash-test-for-breast- cancer/ http://www.flightsafety.com/html/pdf/0981_sim_bro_final.pdf http://tonguc.files.wordpress.com/2009/07/11g_real_application_testing.ppt www.starschema.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×