Simptomi
Pretpostavimo da izvršavate upit koji koristi operator sortiranja. U rijetkim uvjetima operator sortiranja može se početi prelijevati u tempdb, čak i ako su procijenjeni broj redaka i prosječna veličina retka točni, a sustav ima dovoljno memorije. To dovodi do sporog izvršavanja upita.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:
- Kumulativno ažuriranje 3 za SQL Server 2014 SP1
- Kumulativno ažuriranje 10 za SQL Server 2014
- Kumulativno ažuriranje 8 za SQL Server 2012 SP2
Preporuka: instalirajte najnovije kumulativno ažuriranje za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:
- Najnovije kumulativno ažuriranje za SQL Server 2014 SP1
- Najnovije kumulativno ažuriranje za SQL Server 2014
- Najnovije kumulativno ažuriranje za SQL Server 2012 SP2
Napomena Nakon primjene ovog hitnog popravka omogućite zastavicu praćenja 7470 da bi SQL Server prilikom izračuna potrebne memorije za sortiranje uzeo u obzir troškove memorije za interno upravljanje podacima. Time ćete izbjeći prolijevanje u situaciji objašnjenoj u gornjem odjeljku Simptomi. Imajte na umu da će se time povećati potreba za memorijom za upite s sortiranjem i može utjecati na dostupnost memorije za istodobne upite, stoga se preporučuje selektivno korištenje zastavice praćenja.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.