Temat: [Oracle] wychwycenie zdarzenie przeliczania indeksów

Witam,

czy istnieje jakiś sposób by można było monitorować czy w danej chwili przeliczany jest jakiś indeks grupa indeksów?

Po synchronizacji bazy kolejnym krokiem w automacie jest odpalenie procedur przeliczających, gdy jeszcze indeksy nie w pełni się przeliczyły.

Czy jest na to jakieś rozwiązanie w bazach Oracle?

konto usunięte

Temat: [Oracle] wychwycenie zdarzenie przeliczania indeksów

Trochę ciężko zrozumieć czy chodzi jest o przeliczanie konkretnego (nazwanego/ściśle określonego) klucza/grupy kluczy czy sam fakt, że nastąpiła wymiana danych w tabelach i jest to indeksowane?
Myślę, że raczej kontrolę o jaką Panu chodzi będzie można otrzymać w budowaniu transakcji?
Przyznam się, że na bazach rozproszonych w tej chwili nie pracuję i problem zainteresował mnie zupełnie teoretycznie. Do tej pory uważałem, ze narzędzia jakie zapewnia środowisko są wystarczające ale Pana pytanie sugeruje, że obawia się Pan konfliktów odpalenia działania procedur na tabelach z wymienioną wartością bez przeindeksowania? Myślałem, że to nie możliwe.
Że Replication Management API jest wystarczające i bezpieczne?
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: [Oracle] wychwycenie zdarzenie przeliczania indeksów

Podejrzewam że chodzi o przeliczanie statystyk.

można w longopsach sprawdzić

select opname, sofar, totalwork,units,start_time,time_remaining,message
from v$session_longops;

gdzie opname =
'Gather Schema Statistics'
'Gather Table's Index Statistics'
Marek Kubiś

Marek Kubiś programista c#

Temat: [Oracle] wychwycenie zdarzenie przeliczania indeksów

Michał K.:
czy istnieje jakiś sposób by można było monitorować czy w danej chwili przeliczany jest jakiś indeks grupa indeksów?
Dla MS SQL Server:
Compile time: SET SHOWPLAN_XML ON
Runtime: SET STATISTICS XML ON

Chyba o performance pytanie.. ;-)



Wyślij zaproszenie do