Optimieren der Leistung der Failover-Clusterunterstützung

Berücksichtigen Sie die folgenden Punkte, um die Leistung beim Verwenden der Failover-Clusterunterstützung zu optimieren.

Schreibcache

Wenn sich der Datenträgercontroller nicht außerhalb des Clustercomputers befindet, müssen Sie den Schreibcache des Controllers deaktivieren, um Datenverlust bei einem Failover zu verhindern.

Der Rückschreibecache kann bei Hostcontrollern in einem Cluster nicht verwendet werden, ohne dass die Leistung reduziert wird. Wenn Sie jedoch externe Controller verwenden, stellen Sie weiterhin Leistungsvorteile bereit. Externe Datenträgerarrays sind nicht von der Failover-Clusterunterstützung betroffen und können den Cache ordnungsgemäß synchronisieren, selbst bei einem SCSI-Bus.

Dateifreigaben

Verwenden Sie für Dateifreigaben und gruppierte SQL Server-Datenbanken nicht das gleiche Laufwerk. Das Verwenden dieses Laufwerks wirkt sich auf die Wiederherstellungszeit aus und kann aufgrund eines Ressourcenfehlers ein Failover der Clustergruppe verursachen.

Maximale Arbeitsspeichergröße

Die Leistung der Failover-Clusterunterstützung profitiert von einer großzügigen Arbeitsspeicherzuweisung. Der theoretische maximale Arbeitsspeicher ist der insgesamt verfügbare Arbeitsspeicher, abzüglich des Arbeitsspeichers für das Betriebssystem und der anderen installierten Clusterressourcen und Ressourcen, die lokal auf dem Knoten installiert sind, dividiert durch die installierten Instanzen von Microsoft SQL Server. Ermitteln Sie die maximale Arbeitsspeichergröße mithilfe dieser Formel, und legen Sie sie dann fest. Wir empfehlen, für den maximalen Arbeitsspeicher zwischen 80 und 90 % dieses Werts festzulegen und anschließend Basislinienstatistiken für die Leistung zu sammeln, um die Einstellung weiter zu optimieren.

Minimale Arbeitsspeichergröße

Der minimale Arbeitsspeicher sollte festgelegt werden, wenn mehrere SQL Server-Instanzen und maximale Arbeitsspeichereinstellungen vorhanden sind. Durch Festlegen der minimalen Arbeitsspeichergröße wird die Failoverzeit reduziert.

Cluster-CPU-Affinität

Die Standardeinstellungen für die CPU-Affinität sind in den meisten Situationen vorzuziehen. Wenn Ihre Installation jedoch die Schwellenwerte für die empfohlene Leistung überschreitet, legen Sie die Cluster-CPU-Affinität mithilfe eines N-1-Szenarios fest.

Feste IP-Ports und feste Arbeitsspeichereinstellungen

Verwenden Sie feste IP-Ports und feste Arbeitsspeichereinstellungen.