ADMINISTRATION


Indexer-Tasks: Update und Updall
Die Update- und die Updall-Task sorgen dafür, dass Ansichtsindizes und Volltextindizes auf dem neuesten Stand bleiben.

Update

Die Update-Task wird standardmäßig beim Starten des Servers geladen und kontinuierlich ausgeführt. Sie überprüft die Warteschlange des Servers auf Ansichten und Ordner, die aktualisiert werden müssen. Der Indexer beansprucht nur wenige Systemressourcen, indem er zwischen den einzelnen Datenbankaktualisierungsvorgängen jeweils fünf Sekunden wartet.

Die Update-Task führt drei verschiedene Aktualisierungsaufgaben durch:


Die Update-Task verwaltet zwei Arbeitswarteschlangen - Eine Warteschlange für direkte und eine für zurückgestellte Anforderungen. Andere Serverkomponenten wie z. B. der Router und der Replikator fordern Aktualisierungen an, wenn Änderungen an Datenbanken erfolgen. Einige Anforderungen werden als direkte und einige als zurückgestellte Anforderungen ausgegeben.

Tabelle 1. Volltextindexaktualisierungen nach Aktualisierungsintervall
AktualisierungsintervallBeschreibung
TäglichWird nachts von der Updall-Task ausgeführt. Wird diese nächtliche Task nicht ausgeführt, erfolgt keine tägliche Aktualisierung.
Nach PlanWird von einem Programmdokument durchgeführt, das Updall ausführt. Sie müssen das Intervall auf "Nach Plan" setzen und das richtige Programmdokument erstellen. Sie können diese Methode auch verwenden, um verschiedene Datenbanken zu unterschiedlichen Zeiten zu aktualisieren.
StündlichWird von der Chronos-Task ausgelöst und von der Update-Task ausgeführt, sofern die Update-Task läuft. Wenn die Update-Task nicht läuft, führt die Chronos-Task die Aktualisierung durch. Wenn die Chronos-Task nicht läuft, wird keine Aktualisierung durchgeführt.
SofortWird von der Update-Task ausgeführt. Wenn die Update-Task nicht läuft, wird keine Aktualisierung ausgeführt. Alle sofortigen Anforderungen werden direkt nach ihrem Eingang verarbeitet.
Zurückgestellt Zurückgestellte Anforderungen werden erst nach 15 Minuten verarbeitet. Anforderungen zur Aktualisierung derselben Datenbank, die in diesem Zeitraum eingehen, werden als doppelte Anforderungen angesehen und ignoriert.

Wenn in der Warteschlange eine Ansichts- oder Ordneränderung aufgezeichnet wird, wartet die Update-Task ungefähr 15 Minuten, bevor sie alle Ansichtsindizes in der Datenbank aktualisiert. Dadurch kann die Aktualisierung kann auch alle anderen Datenbankänderungen umfassen, die während dieses Zeitraums von 15 Minuten vorgenommen wurden. Im Anschluss an die Aktualisierung der Ansichtsindizes in einer Datenbank werden alle Datenbanken aktualisiert, für deren Volltextindizes eine sofortige oder stündliche Aktualisierung eingestellt wurde.

Wenn die Update-Task auf einen beschädigten Ansichts- oder Volltextindex stößt, baut sie den Ansichts- oder Volltextindex neu auf, um somit das Problem zu beheben. Die Update-Task löscht den Ansichtsindex oder Volltextindex und baut ihn neu auf.

Um die Leistung der Ansichtsindizierung zu verbessern, können Sie mehrere Update-Tasks ausführen, wenn Ihr Server über eine angemessene CPU-Leistung verfügt.

Die Update-Task und ihre Systemressourcen verwalten

Der Indexer kann die in der Standardkonfiguration des Servers angegebene Aktualisierungsrate einhalten, wenn der Server eine niedrige Aktualisierungsrate hat, d. h., wenn nur wenige Änderungen an den Datenbanken des Servers vorgenommen werden. Wenn ein Server aufgrund starker Datenbanknutzung bzw. wegen einer großen Anzahl an Mailbenutzern oder Mails eine hohe Aktualisierungsrate aufweist, kann die Standardkonfiguration für die Ressourcennutzung dazu führen, dass die Warteschlangen für die Aktualisierungen sehr groß werden. Wenn die Warteschlangen für Aktualisierungen zu groß sind, müssen Sie eine Vorgehensweise zum Ausführen der Updates auf diesem Server festlegen. Lange Warteschlangen weisen in der Regel darauf hin, dass Ansichten und Volltextindizes nicht auf dem neuesten Stand sind.

Es folgen einige beispielhafte Szenarien und Verfahren, die Sie nutzen können, sowie die Schritte zu deren Implementierung.


Weitere Informationen finden Sie unter UPDATE_ACCESS_FREQUENCY und UPDATE_NOTE_MINIMUM sowie unter anderen NOTES.INI-Einstellungen.

Updall

Die Updall-Task ist der Update-Task ähnlich, sie wird jedoch nicht kontinuierlich ausgeführt und arbeitet nicht aus einer Warteschlange heraus. Sie führen die Updall-Task bei Bedarf aus. Sie können beim Ausführen der Updall-Task Optionen festlegen. Wenn keine Optionen festgelegt sind, aktualisiert die Updall-Task alle Ansichtsindizes oder Volltextsuchindizes auf dem Server, die aktualisiert werden müssen. Um Speicherplatz auf der Festplatte zu gewinnen, bereinigt die Updall-Task auch Löschrümpfe aus Datenbanken und entfernt Ansichtsindizes für Ansichten, die seit mehr als 45 Tagen nicht mehr benutzt wurden, falls der Datenbankentwickler keine anderen Kriterien für das Entfernen von Ansichtsindizes festgelegt hat. Mit der NOTES.INI-Variablen Default_Index_Lifetime_Days können Sie ändern, wann Updall nicht verwendete Ansichtsindizes löscht.

Ähnlich wie die Update-Task baut Updall alle aufgefundenen beschädigten Ansichtsindizes und Volltextsuchindizes neu auf.

Standardmäßig ist Updall in der NOTES.INI -Einstellung ServerTasksAt2 enthalten, das heißt, Updall wird täglich um 2.00 Uhr morgens ausgeführt. Das tägliche Ausführen der Updall-Task trägt dazu bei, dass Speicherplatz auf der Festplatte gewonnen wird, indem Löschrumpfe bereinigt und unbenutzte Ansichtsindizes entfernt werden. Es wird auf diese Weise auch sichergestellt, dass alle Volltextsuchindizes aktualisiert werden, für die die tägliche Aktualisierung eingestellt ist.

Anmerkung: Werden Ansichten entweder durch die Designer- oder die Updall-Task neu erstellt, werden alle neuen Serversitzungen gesperrt, die nach Beginn der Neuerstellung gestartet werden. Es wird daher empfohlen, Änderungen an Masterschablonen sowie den vollständigen Neuaufbau von Ansichten für spät nachts zu planen, wenn Benutzer in der Regel keinen Zugriff auf den Server benötigen.

In der folgenden Tabelle werden die Eigenschaften von Update und Updall im Vergleich dargestellt. Für die Updall-Task sind in der Tabelle die Standardeigenschaften beschrieben. Sie können einige dieser Eigenschaften auch mit den Updall-Optionen ändern.

Tabelle 2. Vergleich von Update und Updall
EigenschaftUpdateUpdall
Zeitpunkt der AusführungKontinuierlich nach Serverstart2.00 Uhr morgens und wenn Sie sie starten
Ausführung auf allen Datenbanken? Nein. Läuft nur auf Datenbanken, die geändert wurden.Ja
Aktualisierung aller Ansichtsindizes?Ja Ja
Aktualisierung von Volltextindizes?Ja. Aktualisiert Volltextindizes, für die eine sofortige und stündliche Aktualisierung eingestellt wurde.Ja. Aktualisiert alle Volltextindizes
Erkennung von beschädigten Ansichtsindizes und Versuch des Wiederaufbaus? JaJa
Erkennung von beschädigten Volltextindizes und Versuch des Wiederaufbaus?JaJa
Bereinigung von Löschrumpfen?NeinJa
Entfernung unbenutzter Ansichtsindizes?Ja (nachdem eine Ansicht 45 Tage lang nicht benutzt wurde oder gemäß der von einem Entwickler festgelegten Option für das Entfernen von Ansichten)Ja (nachdem eine Ansicht 45 Tage lang nicht benutzt wurde oder gemäß der von einem Entwickler festgelegten Option für das Entfernen von Ansichten)
Ignorieren der Ansichtseigenschaft "Indexaktualisierung"? JaJa
Anpassung mittels Optionen möglich?NeinJa

Zugehörige Konzepte
Datenbankindizes und -ansichten aktualisieren
NOTES.INI-Einstellungen

Zugehörige Tasks
Updall-Task ausführen
Mehrere Update-Tasks ausführen
Den für den Neuaufbau von Ansichten verwendeten temporären Ordner wechseln

Zugehörige Verweise
Updall-Optionen