Symptomy
Załóżmy, że funkcja rozszerzenia puli buforów została skonfigurowana na dyski półprzewodnikowe (SSDs) w programie Microsoft SQL Server 2014. Następnie użytkownik zapisuje strony w pliku rozszerzenia puli buforów. W takiej sytuacji wystąpił problem z harmonogramem o niedostarczeniu, co może powodować problemy z wydajnością programu SQL Server 2014. Ponadto generowany jest również plik zrzutu.
Rozwiązanie
Informacje o dodatku Service Pack
Aby rozwiązać ten problem, uzyskaj dodatek Service Pack 1 dla programu SQL Server 2014 i upewnij się, że konto programu SQL Server ma SE_MANAGE_VOLUME_NAME uprawnienie.
Aby uzyskać więcej informacji na temat dodatku Service Pack 1 (SP1) dla programu SQL Server 2014, zobacz błędy, które rozwiązano w dodatku SQL server 2014 z dodatkiem Service Pack 1.
Więcej informacji
Przyczyna
Program SQL Server 2014 ma nową funkcję rozszerzenia puli buforów rozszerzającej pulę buforów z pamięci fizycznej na SSDs. Możesz tworzyć pliki rozszerzeń puli buforów na dowolnym SSD, aby zwiększyć pojemność puli buforów i zwiększyć wydajność. Po utworzeniu takiego pliku rozszerzenia puli buforów miejsce w tym pliku nie jest oznaczone jako używane. W związku z tym, gdy operacja zapisu asynchronicznego jest wykonywana w tym pliku po przesunięciu, który wykracza poza istniejący logiczny koniec pliku, system Windows zabiera czas na wykonanie asynchronicznej operacji zapisu, ponieważ wypełni plik zero od istniejącego końca logicznego do nowego końca logicznego. Spowoduje to wykonanie zadań niezwiązanych z wynikami, które mogą skutkować zawieszeniem zapytania.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".