KB3024815-SQL 2014 Server 'da RESOURCE_SEMAPHORE_QUERY_COMPILE

Microsoft 365 ile istediğiniz yerde ve tüm cihazlardan çalışın

En son özellikler ve güncelleştirmelerle herhangi bir yerde çalışmak için Microsoft 365 ' e yükseltin.

Şimdi yükselt

Belirtiler

Microsoft SQL Server 2014 ' de aynı anda birden çok büyük sorgu yürütmeye çalıştığınızda bazı sorgular RESOURCE_SEMAPHORE_QUERY_COMPILEbekleyebilir. En büyük ağ geçidi eşiğinden daha fazla bellek gerektiren bir sorgu ( DBCC MEMORYSTATUS komutunun çıktısında sağlanan şekilde), sunucuda yeterli bellek olsa bile devam edebilir.NotBu beklenen bir davranıştır. Ancak, veri ambarı gibi büyük toplu iş sistemlerinde bu, birçok sorgunun eşzamanlı yürütmesindeki performansın düzeyini düşüremez.

Çözüm

Toplu güncelleştirme bilgileri

Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini indirip yüklemenizi öneririz:

Bu düzeltme yeni bir izleme bayrağı sunuyor-T 6498. Bu izleme bayrağı, yeterli bellek bulunduğunda büyük ağ geçidine birden fazla büyük sorgu derlemesinin erişmesini sağlar. SQL Server hedef belleğinin 80 yüzdesine dayanır ve 25 gigabayt (GB) bellek başına büyük bir sorgu derlemesinin kullanılmasına olanak tanır. Örneğin, 64 GB hedef bellek bilgisayarında iki büyük sorgu derlemesi sağlar. Bu düzeltmeyi uyguladıktan sonra, yeni davranışı etkinleştirmek için izleme bayrağını (-T 6498) etkinleştirmeniz gerekir. NotDBCC TRACEON komutunu kullanarak izleme bayrağını etkinleştirirseniz, izleme bayrağının geçerlilik kazanması için sunucuyu yeniden başlatmanız gerekmez. Ancak, yeni büyük ağ geçidi yapılandırmasının uygulanması 10 saniye sürebilir. Desteklenen bir düzeltme Microsoft 'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Düzeltme indirilebilir durumdaysa, bu Bilgi Bankası makalesinin en üstünde "Düzeltme Indirilebilir" bölümü vardır. Bu bölüm görüntülenmezse, düzeltmeyi edinmek için Microsoft Müşteri Hizmetleri ve destek 'e bir istek gönderin. Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Bu belirli düzeltmeye uygun olmayan ek destek sorularına ve sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=support Not "Düzeltme Indirilebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Dilinizi görmüyorsanız, bunun nedeni bu dilde bir düzeltme yoktur.

Ek Bilgi

NedenSQL Server derlemeleri azaltmak için derleme ağ geçitlerini kullanır. Ağ Geçidi mimarisi, SQL Server 'ın denetim altındaki gelen sorguların derlenmesi için bellek kullanımını tutması yoludur. Üç ağ geçidi vardır: küçük, orta ve büyük. Bellek kullanımını izlemek amacıyla DBCC MEMORYSTATUS komutunu kullanma hakkında daha fazla bilgi için bkz: kb 907877: SQL Server 2005 üzerindeki bellek kullanımını Izlemek IÇIN DBCC MEMORYSTATUS komutunu kullanma.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×