Download Xcelerator - Betriebshandbuch

Transcript
Kapitel 5: System- und Leistungsüberwachung
●
Threads in einem Run-Zustand - Xcelerator kann nur Threads im Zustand "Run" abbrechen,
wenn Funktionen ausgeführt werden, die entweder eine TI-Verarbeitung, den Aufbau einer
Ansicht oder die Berechnung einer Ansicht betreffen.
●
Threads in einem Wait-Zustand - Jeder Thread im Wait-Zustand kann abgebrochen werden.
Der Zustand eines Threads wird unter dem Feld State in der TM1 Top-Anzeige angegeben.
Diese Funktionalität ermöglicht das Abbrechen einer Aktion, die andere Threads negativ durch
überhöhten Verbrauch von Verarbeitungszeit am Server beeinträchtigt. Zum Beispiel kann ein TI
Prozess in einer Schleife stecken bleiben oder ein Benutzer versucht eine sehr große und anspruchsvolle
Ansicht zu berechnen.
Zum Abbruch eines Thread müssen Sie die Befehle Abbrechen und Verifizieren zusammen einsetzen,
wie unten beschrieben wird.
Verstehen des Abbruchprozesses
Der Abbruchprozess bricht einen laufenden oder wartenden Thread folgendermaßen ab:
●
Wenn der Thread einen Run-Zustand hat und der Prozess TI-Verarbeitung, Aufbau einer Ansicht
oder Berechnung einer Ansicht beinhaltet, kann der Thread abgebrochen werden. Während des
Betriebs prüft der Thread, ob seine "Exit-Indikatoren" gesetzt sind. Wenn dies der Fall ist, wird
der Thread den aktuellen Vorgang beenden.
●
Falls ein Thread im Wait Zustand ist, führt der Thread den Abbruch in zwei Schritten durch.
Zuerst hebt der Abbruchbefehl die Sperranforderung des Threads auf und bricht dann die
Verarbeitung des Threads ab.
Verstehen der Verifizierungsprozesse
Aufgrund des Designs von TM1 Top ist es nicht erforderlich, dass ein Benutzer am Server angemeldet
ist. TM1 Top kann dadurch mit einem Server eingesetzt werden, der aufgrund einer Überlastung
nicht mehr funktioniert. Wenn ein Anmeldevorgang erforderlich wäre, dann würde der Anmeldevorgang ebenfalls gesperrt werden, da er Zugriff auf Cubes und andere Daten erfordert, die von
der Ressourcensperre betroffen sind.
Es ist jedoch nicht empfehlenswert, dass jeder Benutzer TM1 Top zum Abbruch von Threads ausführen kann. Als Kompromiss zwischen einem vollen Anmeldevorgang und überhaupt keiner
Sicherheit erfordert TM1 Top, dass der TM1 Top-Benutzer auf Administratorzugriff überprüft
wird, bevor der Abbruchbefehl eingesetzt werden kann. Dieser Verifikationsprozess wird mithilfe
des V Befehls (Verifizieren) initiiert. Dieser Prozess kann im Voraus durchgeführt werden und gilt
für die gesamte Dauer der TM1 Top-Verbindung.
Verwenden von Verifizier- und Abbruchbefehlen
So überprüfen Sie eine TM1 Top-Sitzung und brechen einen Thread ab:
Vorgehensweise
1. Geben Sie V ein, um die folgende Aufforderung zur Überprüfung einer TM1 Top-Sitzung
anzuzeigen:
Verify Admin Access
Betriebshandbuch 143