Simptome
Utilizați Microsoft SQL Server 2012, 2014 sau 2016 și creați un tip definit de utilizator (UDT) utilizând integrarea SQL Server Common Language Runtime (SQL CLR).
Dacă utilizați UDT ca parametru de procedură stocată, parametrul este transmis serverului prin mecanismul RPC (remote procedure call). Acest mecanism încearcă intern să încarce în memorie un ansamblu care găzduiește UDT.
În această situație, este posibil să vă confruntați cu o scădere a performanței pentru executarea procedurii stocate. Acest lucru se întâmplă din cauza unei ineficiențe care apare atunci când RPC încarcă și descarcă inutil ansamblul SQLCLR.
Această problemă se manifestă prin timpi lungi de așteptare pentru tipurile CLR_AUTO_EVENT și CMEMTHREAD . Acest lucru este valabil mai ales dacă mai mulți utilizatori simultani rulează aceeași procedură stocată.
Rezolvare
Informații despre pachetele Service Pack pentru SQL Server
Această actualizare este remediată în următoarele pachete Service Pack pentru SQL Server:
Service Pack 2 pentru SQL Server 2016
Service Pack 3 pentru SQL Server 2014
Service Pack 4 pentru SQL Server 2012
Despre pachetele Service Pack pentru SQL Server:
Pachetele Service Pack sunt cumulative. Fiecare pachet Service Pack nou conține toate remedierile din pachetele Service Pack anterioare, împreună cu orice remedieri noi. Recomandarea noastră este să aplicați cel mai recent pachet Service Pack și cea mai recentă actualizare cumulativă pentru acel pachet Service Pack. Nu trebuie să instalați un pachet Service Pack anterior înainte de a instala cel mai recent pachet Service Pack. Utilizați Tabelul 1 din următorul articol pentru a găsi mai multe informații despre cel mai recent pachet Service Pack și cea mai recentă actualizare cumulativă.
Cum se determină versiunea, ediția și nivelul de actualizare al SQL Server și al componentelor sale
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.