Zum Einrichten eines Scale-Out-Systems wird empfohlen, mit der CREATE MIRROR SERVER-Anweisung für den Datenbankserver, der als Stammknoten fungiert, zwei Definitionen zu erstellen:
Eine Definition für die Partnerrolle
In einem Scale-Out-System müssen Sie einen Partnerserver definieren. Der in der Definition des Partnerservers angegebene Name wird in Verbindungszeichenfolgen und beim Starten des Datenbankservers verwendet.
Eine Definition für die Primärserverrolle
Die als Primärserver definierte Datenbank ist standardmäßig der übergeordnete Knoten für Kopieknoten im Scale-Out-System. Wenn kein Primärserver definiert ist, müssen Sie für jeden dem System hinzugefügten Kopieknoten einen übergeordneten Knoten angeben.
Wenn Sie Scale-Out mit Schreibschutz verwenden, ist zu empfehlen, dass die Anwendung sich mit dem Stammdatenbankserver verbindet
und der Stammdatenbankserver Informationen aus der Verbindungszeichenfolge der Anwendung sowie Status- und Lastinformationen
von den Kopieknoten verwendet, um zu ermitteln, mit welchem Knoten die Anwendung eine Verbindung herstellen soll. Sie können
mithilfe des NodeType=COPY
-Verbindungsparameters festlegen, dass die Anwendung sich mit dem Kopieknoten verbindet, der die geringste Last aufweist.
Wenn Sie dies angeben, leitet der Stammdatenbankserver den Client zum betreffenden Knoten um. Siehe Verbinden mit Kopieknoten.
Wenn eine Anwendung innerhalb eines kurzen Zeitraums mehrere Verbindungen dieser Art herstellt und löscht, wird die Verbindung gepoolt und der Stammdatenbankserver wird nicht gefragt, welcher Kopieknoten verwendet werden soll. Dieses Verhalten reduziert die Auslastung auf dem Stammdatenbankserver, weist aber möglicherweise nicht das erwartete Verhalten auf. In der Anwendung kann festgelegt sein, dass ihre Verbindungen nicht gepoolt werden sollen. Damit wird sichergestellt, dass der Stammserver bei jeder Verbindung bestimmt, mit welchem Kopieknoten diese erfolgen soll. Siehe Verbindungspooling und Scale-Out mit Schreibschutz.
Überprüfen Sie den Status der Datenbankserver in einem Scale-Out-System, indem Sie die Primärdatenbank mithilfe des SQL Anywhere-Monitors überwachen.
Sie können ein Scale-Out-System auch aus Sybase Central überwachen, indem Sie sich mit der Primärdatenbank verbinden und den Status der Datenbankserver im Fensterausschnitt Gesundheit und Statistik prüfen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |