KB2733091 - DÜZELTME: SSAS 2012'deki DAX ölçümlerinde iç içe EĞER deyimleriyle bir sorgu çalıştırdığınızda SQL Server yavaş veya "Bellek Yetersiz" hatası oluşuyor

Uygulandığı Öğe
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Microsoft, Microsoft SQL Server 2012 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2012 düzeltme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Microsoft SQL ServerSQL Server 2012 Analysis Services (SSAS 2012) üzerinde bir sorgu çalıştırdığınızda yavaş performans veya yetersiz bellek hatası oluşur.

Bu sorun, aşağıdaki koşullar doğru olduğunda oluşur:

  • Sorgu, DAX ölçülerini içerir.
  • DAX ölçülerinden biri, karmaşık formüller içeren diğer DAX ölçüleriyle birlikte iç içe EĞER deyimleri içerir.

Not: Bu sorun yalnızca SharePoint veya Tablolu modeller için PowerPivot'ta çalışan bir SSAS 2012 sunucusunda oluşur.

Neden

Bu sorun, içteki EĞER işlevlerinin koşulları dıştaki EĞER işlevlerinin koşullarıyla birleştirildiğinde, özellikle de içteki EĞER işlevlerinin koşulları sorgu planında karmaşık olduğunda, gerekli belleğin büyük oranda artması nedeniyle oluşur. 

Not İçteki EĞER işlevlerinin koşulları dıştaki EĞER işlevlerinin koşullarıyla birleştirildiğinde, içteki EĞER işlevlerinin her düğümü sorgu planında dıştaki EĞER işlevleriyle birleştirilir.

Çözüm

Toplu güncelleştirme bilgileri

Cumulative update package 3 for SQL ServerSQL Server 2012

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 3'te yayınlandı. Bu SQL Server 2012 toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2723749 SQL Server 2012 için Toplu Güncelleştirme 3Not: Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2692828 SQL Server 2012 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

Durum

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

Başvurular

SQL Server için Artımlı Hizmet Modeli hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

935897 Bildirilen sorunlara yönelik düzeltmeler sağlamak için SQL Server ekibi tarafından bir Artımlı Bakım Modeli sunulmaktadır SQL Server güncelleştirmelerin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

822499 Microsoft SQL Server yazılım güncelleştirme paketleri için adlandırma şeması Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması