CONTROL

Mit diesem Befehl können Sie Volltextindexsperren auflisten und löschen, die von den Net Search Extender-Exemplarservices verwaltet werden. Wenn die Sperren- und Aktualisierungsservices aktiv sind, können Sie ihren Status und Informationen zum aktivierten Cache anzeigen.

In einer verteilten DB2-Umgebung wirkt sich dieser Befehl nur auf die aktuelle Partition aus. Es liegt in der Verantwortung des Benutzers, den DB2-Befehl db2_all für die gewünschten Partitionen aufzurufen.

Berechtigung

Sie müssen diesen Befehl als DB2-Exemplareigner auf dem Server ausführen.

Befehlssyntax

Syntaxdiagramm lesenSyntaxdiagramm berspringen>>-CONTROL--+-CLEAR--|gruppe-von-sperren|----------+-----------><
            +-LIST--|gruppe-von-sperren|-----------+
            +-SHOW-CACHE-STATUS-FOR--|indexangabe|-+
            '-STATUS-------------------------------'

gruppe-von-sperren:

|--ALL-LOCKS-FOR--+-|datenbankangabe|-+-------------------------|
                  '-|indexangabe|-----'

indexangabe:

|--|datenbankangabe|--INDEX--+-----------------+--indexname-----|
                             '-indexschema-"."-'

datenbankangabe:

|--DATABASE--datenbankname--------------------------------------|

Befehlsparameter

CLEAR
Verwenden Sie das Schlüsselwort CLEAR, um eine Bereinigung für eine Gruppe von Sperren zu erzwingen. Verwenden Sie diesen Befehl mit Vorsicht, nachdem Sie überprüft haben, was zu dem vorliegenden Sperrenproblem geführt hat.
LIST
Verwenden Sie LIST, um Informationen über die aktuellen Sperren abzurufen, die für einen bestimmten Index oder eine Datenbank aktiviert sind. Ist eine Aktualisierungssperre vorhanden, können Sie Informationen über die verarbeiteten Dokumente abrufen.

Sie können auch LIST verwenden, um die Anzahl der Dokumente anzuzeigen. die während des Aktualisierungsprozesses aktualisiert wurden. Hierbei ist zu beachten, dass dies nur für den Zeitraum gilt, in dem der Index gesperrt ist.

Wenn Sie eine Replikationserfassungstabelle verwenden, gibt es keine Aktualisierungsoperationen. Stattdessen können Einfügeoperationen entweder von einer Einfüge- oder einer Aktualisierungsoperation in der Quellentabelle, in der der Index erstellt wurde, ausgehen.

gruppe-von-sperren
Dient zur Eingrenzung auf die Sperren in der angegebenen Datenbank oder dem angegebenen Index.
SHOW CACHE STATUS FOR
Zeigt den Aktivierungsstatus für eine im Cache gespeicherte Tabelle des angegebenen Index. Die folgenden Status sind möglich: "Nicht aktiviert" ("Not Activated") oder "Zurzeit aktiviert" ("Currently Activated"). Wenn der Cache aktiviert ist, werden detaillierte Informationen zur Belegung des Cachespeichers angezeigt. Hierzu gehören z. B. die maximale Cachegröße (in Megabyte), die maximale Anzahl einzufügender Dokumente und der in der Cachetabelle verbliebene Speicherbereich (in Kilobyte).
STATUS
Wenn Sie das Schlüsselwort STATUS verwenden, zeigt der Befehl an, ob die Net Search Extender-Exemplarservices zum Sperren und Aktualisieren gestartet und aktiv sind.
DATABASE datenbankname
Der Name der Datenbank auf dem Server, die verwendet wird.
INDEX indexschema.indexname
Das Schema und der Name des Textindexes, der momentan verwendet wird. Dies entspricht der Angabe im Befehl CREATE INDEX.

Verwendung

Wenn eine Fehlernachricht zu einem Verwaltungsbefehl anzeigt, dass ein Sperrenproblem vorliegt, stellen Sie sicher, dass keine sich gegenseitig behindernden Tasks aktiv sind. Dies kann z. B. der Fall sein, wenn versucht wird, einen Befehl ALTER auszuführen, während ein Befehl UPDATE ausgeführt wird. Geben Sie anschließend alle Sperren für den Index frei.

Verwenden Sie SHOW CACHE STATUS für eine Indexteilaktualisierung, um zu überprüfen, ob die angegebene Speichergröße immer noch ausreichend ist, um alle Aktualisierungsinformationen während der Indexaktualisierung aufzunehmen, oder um zu prüfen, ob eine Aktivierung ausgeführt wurde.