KB3150432-performanța serviciilor de analiză în modul multidimensional degradează în timp

Simptome

Luați în considerare următorul scenariu:

  • Utilizați SQL Server Analysis Services în modul multidimensionale.

  • Setați proprietatea HeapTypeForObjects la 0 pentru a utiliza heap-ul de fragmentare Windows low.

  • Rulează un amestec de interogări și operațiuni de procesare.

În acest scenariu, obiectele mari care sunt alocate de motorul de analiză a serviciilor pot determina fragmentarea în heap-ul memoriei Windows într-o perioadă de ore sau zile. Atunci când fragmentarea se acumulează, o operațiune de procesare a indexului poate începe să se blocajeze și să dureze foarte mult timp pentru a termina.

Rezolvare

Informații despre actualizare

Această problemă este remediată în următoarele actualizări cumulative de SQL Server:actualizarea cumulativă 1 pentru SQL server 2014 SP2Actualizare cumulativă 4for SQL Server 2012 Service Pack 3actualizarea cumulativă 8 pentru SQL Server 2014 SP1

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Cea mai recentă actualizare cumulativă pentru SQL server 2012 SP3 Cea mai recentă actualizare cumulativă pentru SQL Server 2014 (SP1/SP2)

Mai multe informații

În mod implicit, Analysis Services utilizează heap-ul de fragmentare Windows low (LFH) pentru alocările de memorie ale obiectelor tip fix. Acest lucru este controlat de setarea HeapTypeForObjects . În unele cazuri, heap LFH poate deveni fragmentată și poate provoca blocaje de performanță. LFH de obicei devin fragmentate atunci când se fac alocări care sunt mai mari decât 16 KB. Această actualizare modifică comportamentul serviciilor de analiză pentru aceste alocări de obiecte de tip fix pentru a utiliza heap-ul Windows LFH numai dacă dimensiunea obiectului este mai mică decât 16 KB. Dacă dimensiunea obiectului este mai mare decât 16 KB, Analysis Services utilizează în schimb implementarea heap Analysis Services. Implementarea heap Analysis Services poate fi mai lentă decât heap-ul LFH. Cu toate acestea, nu se confruntă cu această problemă de fragmentare.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×