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

# Hata: 194032 (İçerik Bakımı) VSTS: 1484606

Belirtiler

Bir uzamsal veri türü Microsoft SQL Server 2012 veya SQL Server 2014 büyük bir tablo üzerinde (CREATE INDEX veya ALTER INDEX kullanarak) bir dizin oluşturmaya çalıştığınızda, Çekişme CMEMTHREAD bekleme türü ve SQL Server Düşüşler performansı yüksektir.

Çözüm

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

SQL Server 2014 için Toplu Güncelleştirme 1/en-us/help/2931693

SQL Server 2012 SP1 için toplu güncelleştirme 7/en-us/help/2894115

Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. SQL Server için en son toplu güncelleştirme denetleyin:

Düzeltme güncelleştirme paketi bilgileriMicrosoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "İndirilebilir Düzeltme Kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek bölümüne bir istek gönderin.Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Daha fazla bilgi

İç, iş parçacığı için güvenli bellek nesneleri bekle CMEMTHREAD bekleme türünü gösterir. Sorgu paralellik yüksek düzeyde performansın kayma etkinlik için müşteri adayları bekleme tetikleyebilir.Bu düzeltme, NUMA düğümü bölümleme kullanarak ilişkilendiren CMEMTHREAD "Kayma bellek nesnesi" ile bölümleri. Bu, tek bir düğümü etkin planlayıcılar sayısı alt etkinlik eşzamanlılık azaltır. Düğüm başına planlayıcılar yüksek düzeyde olan sistemler için izleme bayrağı – T8048 daha fazla partition bölümleme izin tüm bellek nesneleri için kullanılabilir zamanlayıcısı tarafından. Tüm NUMA düğüm bölümlenmiş bellek nesneleri için az miktarda bellek yükü getirir gibi dikkatle, izleme bayrağı kullanın.Not: SqlServerSpatial110.dll SQL Server işlem adres alanına yüklendiğinde kayma bellek nesnesi oluşturulur. Çoğu koşullarda, bu izleme bayrağı efektler uygulamak için SQL Server işleminin yeniden başlatılmasını gerektirir.CMEMTHREAD bekleme türü her iş parçacığı güvenli bellek nesnesi bekle, yalnızca kayma nesne artırılır. Aşağıdaki XEvent oturum tanımı ve ortak simgeleri kullanımını CMEMTHREAD bekler oluşturma belirli bir kod satırı tanımlamak için kullanılabilir:CREATE EVENT SESSION wait_stacksON SERVERADD EVENT sqlos.wait_info( action(package0.callstack) where opcode = 1 -- wait completed and wait_type = 191 -- CMEMTHREAD)add target package0.asynchronous_bucketizer (SET source_type = 1, source = 'package0.callstack'),add target package0.ring_buffer (SET max_memory = 4096)With (MAX_DISPATCH_LATENCY = 1 SECONDS)Goalter event session wait_stacks on server state = startgoRun the reproselect event_session_address, target_name, execution_count, cast (target_data as XML)from sys.dm_xe_session_targets xst inner join sys.dm_xe_sessions xs on (xst.event_session_address = xs.address)where xs.name = 'wait_stacks'go

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Author: rdorr; jannawWriter: v-shysunTeknik İnceleme: rdorr; brellwei; ajayj; jannaw; sqlprevEditor:

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

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.