Anfang des Inhaltsbereichs

 XCONS (Datenbankkonsole) 

XCONS (Datenbankkonsole) ist ein Datenbankwerkzeug, mit dem Sie einen schnellen Überblick über die vom Datenbanksystem belegten Betriebssystemressourcen, die Aufteilung der Datenbanksitzungen auf Threads sowie den Status der aktiven Datenbanksitzungen erhalten. XCONS wird von der Kommandozeile aus aufgerufen.

XCONS ist ein Werkzeug, das für die Fehlersuche und für Entwicklungsaufgaben konzipiert wurde. Setzen Sie XCONS im Produktivbetrieb nur nach Rücksprache mit dem Support ein.

Syntax

x_cons <database_name> <command> [<interval> [<repeat>]]

interval

Zeit zwischen zwei Wiederholungen desselben Kommandos. Wenn Sie interval nicht angeben, dann wird das Kommando einmal ausgeführt.

repeat

Anzahl der Wiederholungen des Kommandos. Wenn Sie interval angeben, repeat jedoch nicht, dann wird das Kommando unendlich oft wiederholt.

Anzeigen aller aktiven Tasks der Datenbankinstanz HOTELDB und 10-malige Wiederholung dieses Kommandos im Abstand von 1 s:

x_cons HOTELDB show active 1 10

Kommandos

Überblick über alle Kommandos und ihre Optionen:
x_cons <database_name> help

time <enable | disable>

Einschalten der internen Zeitmessung. Beachten Sie, dass die Performance Ihres Systems hierdurch sinken kann.

cancel <taskindex>

Abbrechen des Kommandos, das von der Task mit dem Index taskindex gerade ausgeführt wird

pagecache_release

Freigeben des Page-Cache

diagnose_pagecache

Analyse des Page-Cache. Die Ergebnisse werden in die Protokolldatei knldiag geschrieben.

kill <taskindex>

Beenden der Sitzung der Task mit dem Index taskindex

affinity <uktindex>

Beachten Sie, dass dieses Kommando für Entwicklungsaufgaben konzipiert wurde und deswegen nicht im Produktivbetrieb verwendet werden sollte. Setzen Sie dieses Kommando nur nach Aufforderung durch den Support ein.

Mit diesem Kommando erlauben Sie, dass der User-Kernel-Thread mit dem Index uktindex an einen Prozessor gebunden werden darf.

procmask <procmask>

Beachten Sie, dass dieses Kommando für Entwicklungsaufgaben konzipiert wurde und deswegen nicht im Produktivbetrieb verwendet werden sollte. Setzen Sie dieses Kommando nur nach Aufforderung durch den Support ein.

Nur unter Microsoft Windows. Festes Binden von User-Kernel-Threads an einzelne Prozessoren

trace_flush

Flushen der Trace-Datei

show io

Anzeigen von Statistiken zum Zugriff auf die Volumes

show aio

Nur für Backups; Anzeigen von Statistiken zum Zugriff auf die Volumes

show storage

Anzeigen des Speicherverbrauchs. Unter Microsoft Windows wird zusätzlich der Task-Stack angezeigt.

show tasks

Anzeigen von Statistiken zu allen Tasks

show active [dw | sv | us | gc]

Anzeigen von Statistiken zu den aktiven Tasks. Optional können Sie nur Statistiken bestimmter Task-Gruppen anzeigen: DW (Data-Writer=Pager), SV (Server-Task), US (User-Task), GC (Garbage-Collector).

show runnable [dw | sv | us | gc]

Anzeigen von Informationen zu den lauffähigen Tasks; optional nur für einzelne Task-Gruppen

show moveinfo

Nur für Load-Balancing; Historie und aktuelle Bewegungen von Tasks zwischen User-Kernel-Threads

show t_cnt [dw | sv | us | gc | <taskindex>]

Anzeigen von Detailinformationen zu allen Tasks einer bestimmten Task-Gruppe oder zur Task mit dem Index taskindex

show t_queue

Anzeigen der Task-Warteschlangen

show t_reg

Anzeigen der Semaphoren (Benutzung der kritischen Regionen durch die Tasks)

show t_stat

Anzeigen von Task-Statistiken

show t_move

Nur für Load-Balancing; Anzeigen, ob Tasks aktuell von einem User-Kernel-Thread in einen anderen wechseln dürfen

show versions

Anzeigen der Version des Datenbankkerns und der Laufzeitumgebung

show regions

Anzeigen von Informationen zu den kritischen Abschnitten

show state

Anzeigen des Betriebszustands der Datenbankinstanz

show rte

Anzeigen von Informationen zur Laufzeitumgebung (Threads etc.)

show queues

Anzeigen der Warteschlangen

show suspends

Anzeigen der Gründe, warum aktuell suspendierte Tasks suspendiert wurden

show sleep

Anzeigen von Statistiken, wie lange die einzelnen User-Kernel-Threads suspendiert waren

show thrd_times

Nur für Microsoft Windows. Anzeigen, wieviel Prozessorzeit die Threads verbraucht haben

show all

Anzeigen aller verfügbaren Informationen und Statistiken

Siehe auch:

·       Database Manager CLI, Anzeigen von Informationen zur Datenbankinstanz

·       Aufrufen von XCONS im Datenbankassistenten eines SAP-Systems:
Datenbankverwaltung im CCMS: MySQL MaxDB, Datenbankkonsole
Datenbankverwaltung im CCMS: SAP liveCache, Konsole

Ende des Inhaltsbereichs