Erkunden der SQL Server 2014-Pufferpoolerweiterung

Abgeschlossen

In SQL Server 2014 wurde ein neues Feature eingeführt: die Pufferpoolerweiterung. Diese Funktionalität erweitert den Pufferpool von SQL Server, der im Arbeitsspeicher mit einem Cache zweiter Ebene gespeichert wird, und basiert auf lokalen SSDs eines Servers oder einer VM. Die Pufferpoolerweiterung ermöglicht die Aufbewahrung eines umfangreicheren Arbeitssatzes von Daten im Arbeitsspeicher. Der Zugriff auf die Erweiterung des Pufferpools, der auf lokalen SSDs einer virtuellen Azure Maschine gespeichert wird, ist um ein Vielfaches schneller als der Zugriff auf Azure Storage Standard. Die Pufferpoolerweiterung bietet im Vergleich zum Lesecache von Azure Storage Premium (der für SQL Server-Datendateien empfohlen wird) keine erheblichen Vorteile. Der Grund dafür ist, dass sowohl die SQL Server-Pufferpoolerweiterung als auch der Storage Premium-Lesecache die lokalen Datenträger des Azure-Computeknotens verwenden.

Erfahrungen mit der SQL Server-Pufferpoolerweiterung mit SAP-Workloads sind gemischt. Im Idealfall passt der für die SAP-Anwendung erforderliche Arbeitssatz in den Hauptspeicher, und da Azure virtuelle Maschinen mit bis zu 4 TB Arbeitsspeicher bietet, ist dies in der Regel möglich. Die Pufferpoolerweiterung sollte daher nur in seltenen Fällen verwendet werden.