Simptome
Să presupunem că aveți mai multe statistici și tabele, iar tabelele conțin mai multe coloane într-o bază de date Microsoft SQL Server 2012 sau SQL Server 2014. Atunci când executați mai multe interogări ad-hoc pentru a regăsi date din aceste tabele concomitent, este posibil să întâmpinați CMEMTHREAD așteaptă în timpul execuției.
Rezolvare
Informații despre actualizarea cumulativă
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
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ă. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
Mai multe informații
Atunci când Compilați sau recompilați o interogare în SQL Server 2012, motorul trebuie să obțină intrări din histograma Statistics. Trebuie să efectuăm o scanare a tabelului de sistem, apoi să încărcăm histograma specifică a tabelelor care sunt implicate în memorie sau în memoria cache. Aceste intrări de tabel de sistem (pentru statistică) sunt stocate în memoria cache a tabelului de sistem (CACHESTORE_SYSTEMROWSET). Obiectul de memorie utilizat pentru a crea aceste intrări în memoria cache nu este partiționat și este global. Prin urmare, dacă aveți alocări de memorie simultane efectuate în timpul acestei operațiuni, veți întâmpina CMEMTHREAD așteaptă pe acest obiect de memorie. Acest lucru se întâmplă de obicei atunci când remiteți multe interogări care necesită compilare sau recompilare. Această remediere rapidă modifică obiectul de memorie globală care va fi partiționat, astfel încât alocările de memorie simultană care utilizează memoria cache a tabelului de sistem să nu întâmpine conținut și CMEMTHREAD așteaptă. Pentru mai multe informații despre problema similară, consultați KB 3026082: REmedierea: SOS_CACHESTORE spinlock de conținut în memoria cache a tabelului rânduri determină utilizarea procesorului în SQL Server 2012 sau 2014.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.