Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, SQL Server'da büyük sayfa bellek modeline sahip columnstore ve rowstore üzerinde toplu iş modu işleme kullanımından kaynaklanan performans ve kararlılık sorunlarını çözmenize yardımcı olur.
Özgün ürün sürümü: SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019, SQL Server 2022
Özgün KB numarası: 3210239
Belirtiler
SQL Server örneğinde, başlangıç bayrağı olarak izleme bayrağı 834 veya izleme bayrağı 876 kullanırsınız. 64 bit örneğinin performansını artırmak için SQL Server bellek yöneticisi tarafından büyük sayfa ayırmalarını etkinleştirmek için bu işlemi yapmış olabilirsiniz.
Columnstore dizinlerini veya toplu iş modu işlemeyi rowstore'da kullanırsınız.
Bu senaryoda, aşağıdaki sorunlardan biriyle veya daha fazlası ile karşılaşırsınız:
SQL Server Hata günlüğünde verimsiz bir Zamanlayıcı hatası ve ilişkili bellek dökümleri.
Toplu iş modu işleme kullanan sorgular ciddi performans sorunlarıyla karşılaşabilir.
SQL Server Hata günlüğünde erişim ihlali özel durumları ve ilişkili bellek dökümleri.
komutunu çalıştırdığınızda
sp_createstatsaşağıdaki hata iletisini görebilirsiniz:There is insufficient system memory in resource pool 'default' to run this query
Geçici çözüm
Bu sorunları azaltmak için aşağıdaki iki yöntemden birini veya ikisini birden deneyin:
SQL Server örneğindeki SQL Server başlangıç parametrelerinden 834 (
-T834) izleme bayrağını kaldırarak büyük sayfa bellek modelini devre dışı bırakın. Bu adımı tamamladığınızda, SQL Server belleklarge pagemodeli kullanmayı durdurur ve birconventionalveyalock pagesbellek modeline geri döner.SQL Server'ınızda columnstore dizinlerini kullanmıyorsanız ve açıklanan belirtilerle karşılaşıyorsanız, kullanarak
ALTER DATABASE SCOPED CONFIGURATION SET BATCH_MODE_ON_ROWSTORE = OFFsatır deposunda toplu iş modunu veritabanı düzeyinde devre dışı bırakabilirsiniz. Daha fazla bilgi için bkz . ALTER DATABASE SCOPED CONFIGURATION.