Wprowadzenie
Aplikacja Reorganizacja indeksów tymczasowych pozwala na wykonanie reorganizacji indeksów tymczasowych. Poniżej znajduje się opis aplikacji i jej parametrów.
Reorganizacje są wykonywane przez aplikację Zlecenia reorganizacji. Opis tej aplikacji można znaleźć w dokumentacji zleceń reorganizacji. Zawiera ona również instrukcję uruchamiania zlecenia w tle.
W aplikacji Zlecenia reorganizacji różne aplikacje reorganizacji są zbierane w jedną listę, aby można je było wykonać kolejno w ramach jednego zlecenia reorganizacji. Aby jednak proces reorganizacji rzeczywiście przebiegł poprawnie, często należy zachować określoną kolejność na tej liście. Tylko wtedy możliwe jest poprawne rozwiązanie zależności między danymi. Szczegółowy opis dotyczący kolejności ich wykonania można znaleźć w artykule Kolejność reorganizacji.
Podstawowe definicje związane z obszarem zarządzania systemem dostępne są tutaj.
Opis
Aplikacja Reorganizacja indeksów tymczasowych służy do reorganizacji zbędnych, nieużywanych indeksów tymczasowych. Indeksy tymczasowe są zwykle usuwane przez aplikację, która je utworzyła ale np. przypadku awarii zasilania, indeksy tymczasowe mogą pozostać. Indeksy te nie są wymagane do normalnego działania. Zbędne indeksy mogą negatywnie wpływać na wydajność systemu i dlatego muszą zostać ponownie usunięte.
Podczas reorganizacji brana jest pod uwagę baza danych repozytorium oraz wszystkie bazy danych OLTP i OLAP podłączone do serwera aplikacji. Dlatego aplikacja reorganizacji musi być zaplanowana tylko raz na system.
Parametry
Aplikacja reorganizacji ma następujące parametry:
Parametr | Opis |
Maksymalny czas działania | Maksymalny czas działania aplikacji reorganizacyjnej to okres, po którym aplikacja reorganizacyjna zostanie najpóźniej zakończona.
Wartość domyślna to 10 minut. |
Obiekty biznesowe objęte reorganizacją
Reorganizacja ma wpływ na następujące obiekty biznesowe:
- Nazwa: Indeksy tymczasowe: com.cisag.sys.dictionary.obj.TemporaryIndex
- Nazwa: com.cisag.sys.workflow.log.ActivityParameters
- Nazwa: Atrybut indeksu tymczasowego – com.cisag.sys.dictionary.obj.TemporaryIndexColumn
- Nazwa: Użycie indeksu tymczasowego – com.cisag.sys.dictionary.obj.TemporaryIndexUsage
- Nazwa: Rozszerzenie indeksu – com.cisag.sys.dictionary.obj.TableIndexExtension
- Nazwa: Kolumna rozszerzenia indeksu – com.cisag.sys.dictionary.obj.TableIndexExtensionColumn
- Nazwa: Zapytanie SQL rozszerzenia indeksu – com.cisag.sys.dictionary.obj.TableIndexExtensionStatement