• Lab128

Distributie / Lab128

Facilitati:

Monitorizare in timp real
• Cele mai importante date Oracle despre performanta sunt prezentate in mod convenabil in fereastra Instance Main, ajutand la evaluarea facila a starii situatiei. Aceste date pot fi accesate pentru informatii detaliate cu un singur click;
• Fereastra Session details ofera urmatoarele informatii: Session OS PID, Session Current Wait, lista de cursoare deschise si textul SQL, valori statistice ale sesiunii selectate (cumulative sau delta), numarul de obiecte blocate, progresul operatiilor si multe altele;
• Datele din Tablespaces / Datafiles impreuna cu datele I/O sunt afisate in ferestrele Tablespaces si Datafiles;
• Ferestre Lock si Locked Objects pentru monitorizare usoara
• Segmente, statistici ale segmentelor si harti sunt afisate in ferestrele Segments and Extents;
• Distributia Block Buffers pe obiecte, tipuri de obiecte, detinator, statut, etc. pot fi vizualizate in fereastra Block Buffers Explorer;
• Fereastra SQL Area ajuta la identificarea declaratiilor SQL consumatoare de resurse;
• Functionalitatea Explain Plan poate fi accesata din multe ferestre si ofera o privire de ansamblu asupra planului de executie si permite selectarea nivelului de detaliu;
• Tranzactiile si segmentele Undo / Rollback sunt prezentate in fereastra Transaction pentru a ajuta la optimizarea tranzactiilor;
• Operatiile lungi si progresul acestora sunt prezentate in fereastra Session Longtops;
• Utilizarea temporara a spatiului este prezentata in fereastra Temp Segments;
• Fereastra Instances Overview listeaza toate instantele Oracle conectate si ofera informatii esentiale despre fiecare instanta, ajutand la monitorizarea status-ului;
• Fereastra Top Processes prezinta rezultatul comenzii "top".
• Log-ul de alerte poate fi vizualizat in timp real. Informatiile sunt preprocesate si identifica evenimentele importante.

Analiza performantei anterioare
• Optimizarea performantei este suportata utilizand datele colectate. Informatiile sunt agregate si asamblate in grafice, oferind o privire de ansamblu asupra functionarii Oracle;
• Datele sunt colectate automat din peste 1000 de statistici Oracle, oferind istoric orar sau zilnic. Datele sunt disponibile imediat pentru analiza si ajuta la rezolvarea celor mai dificile probleme de performanta;
• Functionalitatea Active Session History (ASH) este implementata in aplicatie si ofera colectarea datelor active, captura textului SQL si alte date relevante pentru optimizarea performantei. Versiuni mai vechi de Oracle (8 si 9) sunt, de asemenea, suportate. Oracle 10g, 11g ASH pot fi folosite optional pentru a prepopula date;
• Declaratiile SQL individuale pot fi explorate in detaliu in fereastra SQL Statements;
• Fereastra Activity Explorer ofera o privire de ansamblu asupra activitatilor Oracle, curente si istorice. Ajuta la identificarea rapida a pierderilor de performanta si identifica resursele si declaratiile SQL ce produc intarzieri;
• Fereastra Session History prezinta sesiuni active trecute si detalii despre sesiuni;
• Fiecare statistica de performanta poate fi afisata in fereastra de grafice si poate fi combinata cu alte statistici pentru a forma grafice definite de utilizator;
• Date din grafice pot fi exportate in clipboard sau in fisiere de tip "comma-separated", pentru analiza cu alte instrumente;
• Graficele pot fi copiate in clipboard, ca imagini;
• Datele de performanta pot fi stocate automat in fisiere. Acestea pot fi, apoi, deschise si analizate;

Suport Oracle Cluster (RAC)
• Toate ferestrele cu date in timp real au activata functionalitatea RAC. Ele ofera o privire de ansamblu asupra datelor.
• Cand mai multe sesiuni de monitorizare sunt deschise si conectate la instante ale aceeasi baze de date RAC, exista optiunea de a nu utiliza vizualizari GV$.
• Cand mai multe sesiuni de monitorizare sunt deschise si conectate la instante ale aceleiasi baze de date RAC, seturi comune de obiecte sunt partajate pentru a reduce cantitatea de memorie utilizata de Lab128;

Rapoarte
• Exista numeroase rapoarte pe diferite zone ale bazei de date;
• Interfata usoara pentru rapoarte AWR si ASH;
• Toate rapoartele por fi exportate in MS Word sau ca fisiere HTML;

Editor SQL inclus pentru administrare ad-hoc
• Editor multi-pagina cu evidentierea cuvintelor-cheie;
• Executie SQL concurenta;
• Optiune Autotrace;
• Suport pentru executie SQL si colectare Plan Statistics.

Alte functionalitati
• Lab 128 este foarte simplu de instalat - extrageti fisierele din install.zip intr-un director si rulati lab128.exe;
• Drepturile de administrator nu sunt necesare pentru a rula Lab128;
• Lab128 utilizeaza Oracle Call Interface (OCI) - parte a clientului Oracle;
• Lab128 ofera suport pentru Secure Shell (SSH), ce poate fi utilizat pentru a va conecta la instante Oracle.
• O conexiune intrerupta la Oracle este detectata automat, raportata si reluata.
• Impactul asupra sistemului monitorizat este foarte redus, deoarece Lab128 utilizeaza doar interogari simple.
• Lab128 este foarte rapid. Este scris in C/C++ si prezinta un impact minim asupra aplicatiilor.

Cum lucreaza:

Colectarea datelor

Motorul de colectare a datelor ofera interogare automata a datelor legate de performanta (peste 1000 de statistici) cu o rata ajustabila (6 secunde standard), stocand datele comprimate in memorie. O arhitectura deschisa si personalizabila permite extinderea interogarilor de catre utilizator. Motorul ofera acces aleator la datele stocate. Colectarea datelor este normalizata si diferentiata daca este necesar. Datele din memorie sunt disponibile prin motorul de acces utilizand un limbaj de interogare. Setul de statistici poate fi extins cu statistici definite de utilizator.

Cum stocheaza Lab128 datele colectate
Lab128 utilizeaza memorie tampon pentru a stoca datele de performanta. Cand memoria tampon este plina, spatiul de memorie este reutilizat. Dimensiunea memoriei tampon afecteaza lungimea istoricului: in medie, sunt necesari aproximativ 0,5 MB pentru a stoca o ora. Aceasta eficienta face posibila stocarea unui istoric al datelor de la cateva ore, la cateva zile.

Memoria tampon poate fi transferata pe hard disk. In acest mod de lucru, Lab128 actualizeaza incremental fisierul de date, de cateva ori pe minut. Daca aplicatia este inchisa si apoi repornita, datele sunt restaurate din copia de pe hard disk. Ca optiune separata, utilizatorul poate salva datele intr-un fisier pe care apoi sa il deschida pentru analiza. Aceasta functionalitate poate fi utila pentru consultantii de performanta Oracle. Consultantul poate cere clientilor sa colecteze date utilizand Lab128, sa salveze datele colectate intr-un fisier si sa le predea pentru analiza. Optiunea Auto Save poate fi utilizata pentru a salva datele legate de performanta la un interval regulat.

Explorarea datelor si analiza

Motorul de randare prezinta seriile de date sub forma de grafic. Utilizatorul poate alege statistici ce formeaza grafice definite de utilizator. Toate tipurile de statistici, incluzand statisticile definite de utilizator construite pe interogari definite de utilizator, pot fi combinate in grafice. Graficele ofera un grad mare de comoditate in explorarea si analiza datelor. Analiza corelatiilor este disponibila utilizand grafice cu o statistica afisata in functie de alta statistica.

Monitorizarea in timp real a instantelor

Instante ale celor mai importante vizualizari sunt stocate in memorie. Datele sunt comprimate, permitand stocarea unor seturi foarte mari. Instantele sunt agregate si unite in aplicatie, eliberand serverul Oracle. Ele sunt reimprospatate automat la un interval ce poate fi ajustat. O atentie deosebita a fost acordata usurintei in utilizare. Eficienta si performanta au avut prioritate maxima in proiectarea si implementarea acestei aplicatii.

Lab128 este o aplicatie multithread, de inalta performanta. Ea monitorizeaza constant status-ul conexiunilor Oracle, detectand probleme si restabilind automat conexiunile pierdute. Un editor SQL integrat ofera flexibilitate suplimentara.


Nu s-a găsit nici un produs similar