Uzyskiwanie informacji o plikach dziennika Oracle Redo

tabela X$KCCCP zawiera informacje o bieżącym pliku dziennika redo. Tabela x$KCCLE zawiera informacje o wszystkich plikach dziennika ponowienia, jak pokazano tutaj:

?0812_001

jeśli zauważysz w V$LOG_HISTORY lub w statystykach „log file space waits”, że przełączniki logów występują częściej niż jest to właściwe dla twojej bazy danych, możesz zdecydować się na zmianę konfiguracji pliku dziennika ponowienia. Możesz wykonać to zadanie, gdy baza danych jest otwarta dla użytkowników, a wszystkie przestrzenie tabel są online. Jeśli chcesz zminimalizować wpływ na wydajność bazy danych, podczas gdy ta lub inna podobna konserwacja jest wykonywana, która obejmuje wywołany przez DBA przełącznik dziennika za pomocą polecenia alter system Switch log file, możesz użyć zapytania z poprzedniej listy, aby zmierzyć, ile informacji dziennika ponawiania musi zostać skopiowanych, aby uzupełnić archiwum bieżącego pliku dziennika. Jest to szczególnie istotne w przypadku baz danych z dużymi plikami dziennika ponawiania (500m lub większymi).

możesz również użyć tego zapytania jako pomocy do pomiaru, ile aktywności redo jest tworzone przez konkretną transakcję lub proces, jeśli możliwe jest wyizolowanie określonej bazy danych do jednej sesji, która jest gwarantowana jako jedyny twórca rekordów redo, inny niż sama Oracle. Przydatne może być przechwytywanie przed i po wynikach tego zapytania podczas testowania takiej transakcji.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.