Simptomi
Neki planovi izvršavanja upita u programu Microsoft SQL Server obuhvaćaju uzorak vrednovanja filtra iznad tablice ili operacije skeniranja/raspona indeksa. Neki dijelovi predista filtra mogu se podudarati s ključem indeksa i stoga se mogu koristiti za pokretanje pretraživanja indeksa ili raspona. Preostali dijelovi predista nazivaju se "preostali" i moraju se vrednovati za svaki izlazni redak putem operacije skeniranja ili raspona. To će odgovarati operateru filtra. No da biste povećali performanse, SQL Server može pritisnuti takav filtar do samog operatora tablice za pristup. Iako ovaj pristup poboljšava performanse u ukupnom poretku, u nekim uvjetima (primjerice, u slučaju netočne procjene kardinala koja se odnosi na osjetljivost parametara), filtar za skeniranje može obrađivati veći broj redaka nego što je očekivano. Ta se činjenica može sakriti tijekom otklanjanja poteškoća s izvedbom upita kada koristite stvarni plan izvršavanja, jer će se stvarni broj vraćenih redaka podudarati s brojem redaka nakon primjene zaostalog predista, a ne stvarni broj redaka koji se skeniraju iz tablice ili indeksa.
Rješenje
Da biste unaprijedili dijagnozu za scenarij opisan u odjeljku simptomi, SQL Server 2012 Service Pack 3 (SP3) i SQL Server 2014 SP2 uvest će novi XML atribut showplan, stvarni reci pročitane. Ovaj atribut sadrži informacije o tome koliko je redaka pročitao operator prije nego što je primijenjen preostali predista. Ta je funkcionalnost bila uvedena u sljedećim servisnim paketima za SQL Server.
Dodatne informacije o sustavu SQL Server 2012 Service Pack 3 (SP3) potražite u članku pogreške koje su fiksirane u sustavu SQL server 2012 Service Pack 3.
Servisni paket 2 za SQL Server za SQL server 2014 SQL Server 2016 Service Pack 1 (SP1) O servisnim paketima za SQL ServerServisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke koji se nalaze u prethodnim servisnim paketima, zajedno sa svim novim ispravcima. Preporučujemo da primijenite najnoviji servisni paket i najnovije Kumulativno ažuriranje za taj servisni paket. Prije nego što instalirate najnoviji servisni paket, ne morate instalirati prethodni servisni paket. U sljedećem članku koristite tablicu 1 da biste pronašli dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.Određivanje razine verzije, izdanja i ažuriranja sustava SQL Server i njenih komponenti