Symptome
Angenommen, Sie konfigurieren das Pufferpoolerweiterungsfeature für SSDs (Solid State Drives) in Microsoft SQL Server 2014. Anschließend schreiben Sie Seiten in eine Pufferpoolerweiterungsdatei. In dieser Situation tritt ein Problem mit dem Planer auf, das keine Ergebnisse liefert, was zu Leistungsproblemen in SQL Server 2014 führen kann. Zusätzlich wird auch eine Abbilddatei generiert.
Lösung
Informationen zum Service Pack
Um dieses Problem zu beheben, besorgen Sie sich Service Pack 1 für SQL Server 2014, und stellen Sie sicher, dass SQL Server Konto über SE_MANAGE_VOLUME_NAME Berechtigung verfügt.
Weitere Informationen zu SQL Server 2014 Service Pack 1 (SP1) finden Sie unter In SQL Server 2014 Service Pack 1 behobene Fehler.
Weitere Informationen
Ursache
SQL Server 2014 verfügt über ein neues Feature der Pufferpoolerweiterung, die den Pufferpool vom physischen Speicher auf SSDs erweitert. Sie können Pufferpool-Erweiterungsdateien auf jeder SSD erstellen, um die Pufferpoolkapazität zu erhöhen und die Leistung zu verbessern.
Wenn eine solche Pufferpoolerweiterungsdatei erstellt wird, wird der Speicherplatz in dieser Datei nicht als verwendet markiert. Wenn also ein asynchroner Schreibvorgang in diese Datei mit einem Offset außerhalb des vorhandenen logischen Endes erfolgt, benötigt Windows einige Zeit, um den asynchronen Schreibvorgang abzuschließen, da die Datei vom vorhandenen logischen Ende bis zum neuen logischen Ende mit Null gefüllt wird. Dies führt dazu, dass Aufgaben nicht ertragsreich sind, was zu einer Blockade der Abfrage führen kann.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.