Samenvatting
Voor sommige aanvragen voor het uitvoeren van query's in Microsoft SQL Server 2016 is een patroon inbegrepen voor het evalueren van een filter voor een tabel of de bewerking indexscan/bereik. Sommige delen van het filter predicaat komen mogelijk overeen met een index sleutel en kunnen daarom worden gebruikt voor het uitvoeren van een index Seek of een bereik scan. De resterende delen van het predicaat zijn ook wel gedeeltelijk bekend en moeten worden geëvalueerd voor elke rij-uitvoer door de scan of de bereik bewerking. Dit komt overeen met een filteroperator. U kunt echter de prestaties verbeteren door SQL Server een dergelijk filter omlaag te duwen naar de operator voor het openen van tabellen. Hoewel deze methode de prestaties in een geheel verbetert, wordt in sommige omstandigheden, onder sommige voorwaarden, bijvoorbeeld voor een onjuiste kardinaliteit van de mogelijkheden van de kardinaliteit van de parameter gevoeligheid, het filter dat op de scan wordt uitgevoerd een groter aantal rijen verwerkt dan verwacht. Dit gedrag kan worden verborgen wanneer u een daadwerkelijk uitvoeringsschema gebruikt, omdat het aantal rijen dat wordt geretourneerd, overeenkomt met het aantal rijen na het reste predicaat en niet aan het werkelijke aantal rijen dat wordt gescand van een tabel of index.
Informatie bijwerken
Als u de diagnostische gegevens voor het scenario dat wordt beschreven in de sectie ' Symptomen ' wilt verbeteren, introduceert SQL Server 2016 Service Pack 1 (SP1) een nieuw XML-kenmerk van een showplan, geschatte rijen gelezen. Dit kenmerk bevat het geschatte aantal rijen dat door de operator wordt gelezen voordat het rest predicaat wordt toegepast. Deze update vormt een aanvulling op KB 3107397. deze functionaliteit is onderdeel van Service Pack 1 voor SQL Server 2016.
Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie. U wordt aangeraden de nieuwste versie van SQL Server 2016te installeren.
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.