SlideShare a Scribd company logo
1 of 9
Download to read offline
dbplus.tech
Subtitle
Performance Monitor dla Oracle®
Latch: Undo Global Data
Rozpoznanie problemu Latchy
Sprawdzenie problemu
blokad w bazie danych
rozpoczynamy w zakładce
Load Trends.
W celu analizy wybieramy
statystykę wydajnościową
Elapsed Time oraz
Latches.
Wyszukujemy okres z
wysokim poziomem latchy.
Latches
W celu dalszej analizy
przechodzimy do zakładki
Latches.
Wybieramy datę dla której
problem został zdiagnozowany.
Wskazując punkt na wykresie z
wysokim poziomem latchy,
otrzymujemy informacje o
rodzaju latcha w danym snap.
Latches
W omawianym przykładzie głównym
problemem jest Latch typu:
Undo Global Data.
Latch ten powstaje w wyniku
utrudnionego dostępu zapytań do
przestrzeni UNDO.
SQL 3D
W celu wyszukania zapytań
wykorzystujących przestrzeń
UNDO przechodzimy do zakładki
SQL 3D.
Ograniczamy wyszukiwanie
wybierając statystykę Rows
processed oraz typ raportu Log
generating statements.
SQL 3D
Wyszukujemy zapytania
generujące zmiany i dodajemy do
schowka Add to query hash list
w celu dalszej analizy.
SQL Details
Wykonujemy analizę
zapytań generujących
największą liczbę zmian.
Weryfikujemy czy w czasie
wystąpienia wysokiego
poziomu latchy zachodzi
scenariusz wycofywania
transakcji.
Perf Counters
W tym celu sprawdzamy w
zakładce Perf Counters
statystykę:
Rollbacks only – consistent
read gets/debug.
W momencie występowania
problemu występuje wysoki
poziom wycofywania zmian
na wcześniej zweryfikowanych
zapytaniach co jest przyczyną
utrudnionego dostępu do
przestrzeni UNDO.
dbplus.tech
Subtitle
Dziękujemy
www.dbplus.tech

More Related Content

More from DBPLUS

DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS
 
DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościoweDBPLUS
 
Load Trends
Load TrendsLoad Trends
Load TrendsDBPLUS
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cacheDBPLUS
 
I/O Stats
I/O StatsI/O Stats
I/O StatsDBPLUS
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RACDBPLUS
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonaniaDBPLUS
 

More from DBPLUS (11)

DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL Server
 
DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for Oracle
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQL
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla Oracle
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościowe
 
Load Trends
Load TrendsLoad Trends
Load Trends
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cache
 
I/O Stats
I/O StatsI/O Stats
I/O Stats
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RAC
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonania
 

Latch: Undo Global_Data

  • 1. dbplus.tech Subtitle Performance Monitor dla Oracle® Latch: Undo Global Data
  • 2. Rozpoznanie problemu Latchy Sprawdzenie problemu blokad w bazie danych rozpoczynamy w zakładce Load Trends. W celu analizy wybieramy statystykę wydajnościową Elapsed Time oraz Latches. Wyszukujemy okres z wysokim poziomem latchy.
  • 3. Latches W celu dalszej analizy przechodzimy do zakładki Latches. Wybieramy datę dla której problem został zdiagnozowany. Wskazując punkt na wykresie z wysokim poziomem latchy, otrzymujemy informacje o rodzaju latcha w danym snap.
  • 4. Latches W omawianym przykładzie głównym problemem jest Latch typu: Undo Global Data. Latch ten powstaje w wyniku utrudnionego dostępu zapytań do przestrzeni UNDO.
  • 5. SQL 3D W celu wyszukania zapytań wykorzystujących przestrzeń UNDO przechodzimy do zakładki SQL 3D. Ograniczamy wyszukiwanie wybierając statystykę Rows processed oraz typ raportu Log generating statements.
  • 6. SQL 3D Wyszukujemy zapytania generujące zmiany i dodajemy do schowka Add to query hash list w celu dalszej analizy.
  • 7. SQL Details Wykonujemy analizę zapytań generujących największą liczbę zmian. Weryfikujemy czy w czasie wystąpienia wysokiego poziomu latchy zachodzi scenariusz wycofywania transakcji.
  • 8. Perf Counters W tym celu sprawdzamy w zakładce Perf Counters statystykę: Rollbacks only – consistent read gets/debug. W momencie występowania problemu występuje wysoki poziom wycofywania zmian na wcześniej zweryfikowanych zapytaniach co jest przyczyną utrudnionego dostępu do przestrzeni UNDO.