Sammanfattning
Vissa typer av frågor som körs i Microsoft SQL Server 2016 innehåller ett mönster för utvärdering av ett filter på en tabell eller en index ökning. Vissa delar av filter predikatet kan matcha en index-tangenten och kan därför användas för att köra en index sökning eller områdes ökning. De återstående delarna av predikatet kallas resterande och måste utvärderas för varje rad utdata i sökningen eller området. Detta motsvarar en filter operator. För att förbättra prestanda kan dock SQL Server överföra ett filter ned till själva tabellen för tabell åtkomst. Även om den här metoden förbättrar prestanda, under vissa förhållanden (till exempel för felaktig beräkning av kardinalitet som är knuten till parameter känslighet), kan det hända att ett högre antal rader bearbetas i filtret Scan-nedan än förväntat. Det här beteendet kan vara dolt under fel sökning av frågor om du använder en verklig körnings plan, eftersom antalet rader som returneras motsvarar antalet rader efter resten av predikatet och inte till det faktiska antalet rader som skannas från en tabell eller ett index.
Uppdaterings information
För att förbättra diagnostiken för det scenario som beskrivs i avsnittet "Symptom", innehåller SQL Server 2016 Service Pack 1 (SP1) ett nytt XML-SHOWPLAN och uppskattade rader läst. Det här attributet ger det uppskattade antalet rader för operatorn innan resten tillämpas. Den här uppdateringen är ett komplement till KB-3107397. den här funktionen ingår i Service Pack 1 för SQL Server 2016.
Varje ny version för SQL Server 2016 innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server 2016.
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.