SQL hangolás hatékonyan

Minden DBA rémálma, ha az üzlet számára okoz fennakadást az adatbázis gyenge teljesítménye. A hangolás ráadásul kellően bonyolult feladat, kevesen rendelkeznek olyan szintű tapasztalattal és ismerettel, amellyel gyorsan meg tudják állapítani a hiba okát, és azt meg is tudják szüntetni. Az Oracle Database-be épített, és az Enterprise Manager felületén keresztül elérhető diagnosztikai és hangolási képességek szerencsére sokat segítenek azoknak, akik használják az adatbázisba beépített komponenseit, mint például ADDM, SQL Tuning Advisor, SQL Access Advisor, stb. Az alábbi kis videó is azt szemlélteti, hogy mennyire egyszerű tud lenni egy éles probléma gyors elhárítása a megfelelő eszközzel. Aki nem hiszi járjon utána :-)

Az említett eszközök Diagnostic és Tuning Pack licencet igényelnek!

Comments:

Szia Lajos! A diplomamunkámmal kapcsolatban volt szerencsém az Enterprise Manager(EM) hangolási eszközeihez és tényleg nagyon hatékonyak. Néhány kattintással kideríthető, melyik lekérdezés emészti fel a szerver erőforrásait(ADDM), majd egy újabbal diagnosztizálja is a tényleges problémát. Még két kattintás, és javaslatot tesz a lekérdezés vagy az adatstruktúra hangolására(SQL Tuning Advisor, SQL Access Advisor). Egyedüli negatívumként azt emelném ki, hogy az EM futtatásához tetemes erőforrásra van szükség, ezért érdemes egy kliens gépen futtatni, semmiképpen sem a szerveren. Hol találhatóak még hasonló videók? Hol sugározzák őket, konferenciákon vagy televízióban is? Üdv, Péter

Posted by Éberhardt Péter on december 13, 2009 at 12:37 DU CET #

Szia Péter! Az új EM-et nem tudod kliens gépen futtatni, maximum arra van lehetőséged, hogy a Grid Control változatot használod a Database Control helyett, amellyel valóban tehermentesítjük az adatbázist, másrészt egy felületen több adatbázis felügyelete lesz megoldható. Azonban az adatbázis diagnosztika és hangolás csodái továbbra is az adatbázisban fognak lefutni, az EM csak a felületet adja hozzá. Valójában a hangolás az, ami igazán terheli az adatbázist, a diagnosztika kevésbé. Azt szoktuk mondani, hogy ha már a diagnosztikai funkciók lelassítják a szervert, akkor ott már komoly gondok vannak, így is, úgy is tenni kell valamit. A hangolást valóban célszerű lehet egy teszt szerverre átvinni, arra pedig kiváló technológia a Real Application Testing, mely Database Replay funkciójával a teljes éles rendszer terhelés lejátszható a teszt környezetben, és így ott elvégezhető a pontos diagnosztika és hangolás, majd a végeredmény (pl. SQL profilok, indexek, stb.) implementálhatók az éles rendszeren, és már csak a felgyorsult adatbázis előnyeit kell élvezni. A videókat rendezvényeken szoktuk felhasználni és bemutatni, illetve a Youtube-on elérhetők az OracleVideo nevű csatornán. No és persze én is publikálom itt a legfrissebbeket, amik a blogom témájához kapcsolódnak. Mint majd mindjárt teszem is azt ismét. Üdv. Lajos

Posted by Lajos Sárecz on december 14, 2009 at 06:54 DE CET #

Post a Comment:
  • HTML Syntax: NOT allowed
About


Sárecz Lajos vagyok, 2003 óta dolgozok az Oracle Hungary Kft-nél értékesítési tanácsadóként. Szakterületem az Oracle Engineered Systems, azaz olyan szerverek, amelyek hardver és szoftver komponensek előre optimalizált konfigurációja.
A blogon publikált vélemények a saját nézeteimet tükrözik, nem feltétlenül egyeznek meg az Oracle álláspontjával.
The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
View Lajos Sárecz's LinkedIn profileView Lajos Sárecz's profile

Search

Archives
« április 2014
HKSzeCsPSzoV
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today