Problembeschreibung
Es wird davon ausgegangen, dass Sie das Feature Puffer Pool Erweiterung auf Solid State Drives (SSDs) in Microsoft SQL Server 2014 konfigurieren. Anschließend schreiben Sie Seiten in eine Pufferpool-Erweiterungsdatei. In diesem Fall tritt ein Problem mit nicht-yielding-Scheduler auf, das möglicherweise zu Leistungsproblemen bei SQL Server 2014 führt. Darüber hinaus wird auch eine Speicherabbilddatei generiert.
Fehlerbehebung
Service Pack-Informationen
Um dieses Problem zu beheben, besorgen Sie sich Service Pack 1 für SQL Server 2014, und stellen Sie sicher, dass das SQL Server-Konto über SE_MANAGE_VOLUME_NAME Berechtigung verfügt.
Weitere Informationen zu SQL Server 2014 Service Pack 1 (SP1) finden Sie unter Fehler, die in SQL Server 2014 Service Pack 1 behoben wurden.
Weitere Informationen
Ursache
SQL Server 2014 verfügt über ein neues Feature der Pufferpool Erweiterung, das den Pufferpool vom physikalischen Speicher auf SSDs erweitert. Sie können Pufferpool Erweiterungsdateien auf jeder SSD erstellen, um die Pufferpool Kapazität zu erhöhen und die Leistung zu verbessern. Wenn eine solche Pufferpool-Erweiterungsdatei erstellt wird, wird der Speicherplatz in dieser Datei nicht als verwendet markiert. Wenn also bei einem Offset, der über das vorhandene logische Ende der Datei hinausgeht, eine asynchrone Schreibweise für diese Datei erfolgt, benötigt Windows Zeit, um den asynchronen Schreibvorgang abzuschließen, da Sie die Datei mit NULL vom vorhandenen logischen Ende bis zum neuen logischen Ende ausfüllt. Dies führt zu nicht nachgebenden Aufgaben, die zu einer abgehängten Abfrage führen können.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.