Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Windows 'da Microsoft SQL Server 2016 veya SQL Server 2017 ' de, aşağıdaki koşullarda düşük performansla karşılaşabilirsiniz:

  • Geçici tablolara birden çok eşzamanlı ıNSERTSELECT işlemi çalıştırdığınızda.

  • Sys.dm_os_waiting_tasks sorguda. Bu durumda, resource_description sütununda, birden çok Isteğin sayfa boş alanı (PFS) sayfalarının göründüğü gösterilir.

Neden

INSERTSELECT işlemleri için paralellizm ekleme işlemi, SQL Server 2016 veya SQL Server 2017 ile Windows 'a eklenmiştir. Yerel geçici tablolara ekler (yalnızca # # önekiyle tanımlanan genel geçici tablolar değil), artık geçici olmayan tabloların gerektirdiği TABLOCK ipucunu atamak zorunda kalmadan paralellik için otomatik olarak etkinleştirilir. Paralel ekleme LİZM genellikle sorgu performansını artırır, ancak çok sayıda yinelenen geçici tablo ıNSERTSELECT işlemi varsa, çekişme PFS sayfaları karşısında önemli olabilir. Bazı durumlarda bu, performansın genel azalmasına neden olabilir.

Çözüm

Sorun ilk olarak SQL Server 2016 Service Pack 1' de düzeltildi. SQL Server 2016 SP1'I uyguladıktan sonra, Ekle... Yerel geçici tablolar IÇIN Seç Varsayılan olarak PFS 'deki çekişmeyi azaltır ve eşzamanlı iş yükünün genel performansını artırır. Yerel geçici tablolara paralel eklemeler isteniyorsa, kullanıcılar yerel geçici tabloya eklerken tablock ipucunu kullanmalıdır. Geçici çözüm bölümünde belirtilen Izleme bayrağı 9495 ' i etkinleştirdiyseniz, SQL Server 2016 9495 SP1 uygulandıktan sonra izleme bayrağını devre dışı bırakmanız ve kaldırmanız önerilir.

Toplu güncelleştirme bilgileri

Bu sorun, SQL Server 2016 için aşağıdaki toplu güncelleştirmede giderilmiştir:

SQL Server için toplu güncelleştirmeler hakkında

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

MICROSOFT 365 INSIDER’LARA KATILIN >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×