Znaki
Oglejte si ta scenarij:
- V strežniku Microsoft SQL Server 2017, 2016 in 2014 uporabljate spletno obdelavo transakcij v pomnilniku.
- Poizvedbo izvedete v pomnilniško optimizirani tabeli, ki vsebuje velik indeks.
Če v tem primeru med izvajanjem poizvedbe uporabite velik indeks, se lahko uporaba CPE-ja zelo hitro poveča na 100 odstotkov. Če imate več kot enega logičnega procesorja, se lahko uporaba samo enega procesorja hitro poveča na 100 odstotkov.
Vzrok
Do te težave pride, ker lahko dokončanje zbiranja smeti v OLTP v pomnilniku traja dlje časa, če je pri izvajanju poizvedbe uporabljen velik indeks.
Rešitev
Ta težava je odpravljena v teh zbirnih posodobitvah za SQL Server:
Zbirna posodobitev 4 za SQL Server 2017
Zbirna posodobitev 7 za servisni paket SP1 za SQL Server 2016
Zbirna posodobitev 2 za servisni paket SP3 za SQL Server 2014
Opomba Ko namestite to posodobitev, morate omogočiti zastavico sledenja (TF) 9945, da odpravite težavo. Če želite omogočiti TF 9945, glejte temo Sledenje zastavicam (Transact-SQL) v omrežju Microsoft Developer Network (MSDN).
O zbirnih posodobitvah za SQL Server:
Vsaka nova zbirna posodobitev za SQL Server vsebuje vse sprotne popravke in varnostne popravke, ki so bili vključeni v prejšnjo zbirno posodobitev. Oglejte si najnovejše zbirne posodobitve za SQL Server:
Najnovejša zbirna posodobitev za SQL Server 2017
Najnovejša zbirna posodobitev za SQL Server 2016
Najnovejša zbirna posodobitev za SQL Server 2014
Microsoft je potrdil, da gre za težavo v Microsoftovih izdelkih, ki so navedeni v razdelku »Velja za«.
Sklici
Preberite več o terminologiji, ki jo Microsoft uporablja za opisovanje posodobitev programske opreme.