Governor wird zum Überwachen und Ändern des Verhaltens von Anwendungen verwendet, die gegen eine Datenbank ausgeführt werden.
Governor enthält zwei Komponenten:
Beim Start von Governor setzen Sie im Front-End-Dienstprogramm von Governor einen Startbefehl ab, mit dem der Dämon gestartet wird. Standardmäßig wird ein Dämon auf sämtlichen Partitionen einer partitionierten Datenbank gestartet; mit Hilfe des Front-End-Dienstprogramms können Sie jedoch auch einen einzelnen Dämonen auf einer bestimmten Partition starten, um die Aktivität gegen die vorgefundene Datenbankpartition zu überwachen. Außerdem kann ein Dämon die Aktivität in einer Datenbank mit einer Partition überwachen. Weitere Informationen finden Sie in Starten und Stoppen von Governor.
Ein Governor-Dämon sammelt Statistik zu den gegen eine Datenbank ausgeführten Anwendungen. Dann vergleicht er diese Statistik mit den Regeln, die Sie in einer Governor-Konfigurationsdatei angegeben haben, die für die betreffende Datenbank gilt. (Einzelheiten hierzu finden Sie in Erstellen der Governor-Konfigurationsdatei.) Governor handelt dann entsprechend diesen Regeln. Beispielsweise könnte eine Regel anzeigen, daß eine Anwendung zuviel Ressourcen verwendet. Dann könnte Governor die Priorität der Anwendung ändern oder ihre Abmeldung von der Datenbank erzwingen, je nach Ihren Anweisungen in der Governor-Konfigurationsdatei.
Beinhaltet eine Regel die Änderung der Priorität einer Anwendung, so ändert Governor die Priorität der Agenten auf derjenigen Datenbankpartition, auf der er die Ressourcenverletzung festgestellt hat. Beinhaltet eine Regel das erzwungene Abmelden einer Anwendung, so wird die Anwendung abgemeldet, selbst wenn der Governor, der die Ressourcenverletzung festgestellt hat, auf dem Koordinatorknoten dieser Anwendung oder in einer partitionierten Datenbank ausgeführt wird.
Governor protokolliert alle seine Aktionen. Mit einer Abfrage der Protokolldateien können Sie die Aktionen von Governor prüfen. Weitere Informationen finden Sie in Governor-Protokolldateien und Abfragen auf Governor-Protokolldateien.