KB3044953 - DÜZELTME: SQL Server 2014'te arabellek havuzu uzantısı dosyasına sayfa yazarken verim vermeyen zamanlayıcı sorunu

Uygulandığı Öğe
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Belirtiler

Arabellek Havuzu Uzantısı özelliğini Microsoft SQL ServerSQL Server 2014'te katı hal sürücülerine (SSD'ler) yapılandırdığınızı varsayalım. Ardından, arabellek havuzu uzantı dosyasına sayfa yazarsınız. Bu durumda, verimsiz bir zamanlayıcı sorunu oluşur, bu SQL Server 2014'te bazı performans sorunlarına neden olabilir. Ayrıca, bir döküm dosyası da oluşturulur.

Çözüm

Hizmet paketi bilgileri

Bu sorunu çözmek için, SQL Server 2014 Service Pack 1'i edinin ve SQL Server hesabın SE_MANAGE_VOLUME_NAME ayrıcalığa sahip olduğundan emin olun.

SQL Server 2014 Service Pack 1 (SP1) hakkında daha fazla bilgi için bkz. SQL Server 2014 Service Pack 1'de düzeltilen hatalar.

Daha Fazla Bilgi

Neden

SQL ServerSQL Server 2014, arabellek havuzunu fiziksel bellekten SSD'lere genişleten yeni bir arabellek havuzu uzantısı özelliğine sahiptir. Arabellek havuzu kapasitesini artırmak ve performansı iyileştirmek için herhangi bir SSD'de arabellek havuzu uzantı dosyaları oluşturabilirsiniz.

Böyle bir arabellek havuzu uzantısı dosyası oluşturulduğunda, bu dosyadaki alan kullanılmış olarak işaretlenmez. Bu nedenle, dosyanın var olan mantıksal ucunun ötesindeki bir uzaklıkta bu dosya için zaman uyumsuz yazma gerçekleştiğinde, Windows'un zaman uyumsuz yazma işlemini tamamlaması zaman alır çünkü dosyayı varolan mantıksal uçtan yeni mantıksal uca sıfır ile doldurur. Bu durum sorgunun yanıt vermemesine neden olabilecek görevlerin başarısız olmasına neden olur.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.