FIX: Kan niet dwingen modus rij sorteren met behulp van de sessie of query niveau traceringsvlag 9347 in SQL Server 2016

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3172787
Symptomen
Overweeg het volgende scenario:
  • In 2016 voor Microsoft SQL Server, moet u een query met een SQL Server 2016 queryprocessor functie uitvoeren. U kunt bijvoorbeeld een operator sorteren uitvoeren in de batchmodus.
  • Ondervindt u query prestatievermindering in vergelijking met dezelfde exploitant sorteren in de rij-modus wordt uitgevoerd.
  • U probeert dit probleem op te lossen traceringsvlag 9347 op het niveau van sessie-of QUERYTRACEON gebruiken. U doet dit als u wilt sorteren in batchmodus uitschakelen.
  • De operator sorteren wordt nog steeds uitgevoerd in de batchmodus, wordt de sessie niveau of query niveau traceringsvlag genegeerd.
Oplossing
In 2016 voor SQL Server, kunt u traceringsvlag 9347 sorteren operatoren uit te voeren in de modus van de rij in plaats van in de batchmodus te forceren. Na het toepassen vanCumulatieve Update 1 voor SQL Server 2016, kunt u met succes traceringsvlag 9347 op het niveau van sessie- of inschakelen.

Ook kunt u deze traceringsvlag globaal op het niveau van sessie- of inschakelen.

Opmerking Onjuist gebruik van trace vlaggen kan nadelig beïnvloeden de prestaties van de werkbelasting.

Zie de sectie 'Inleiding' van het volgende Microsoft Knowledge Base-artikel voor meer informatie:

2801413 Plan dat SQL Server query optimizer gedrag dat kan worden beheerd door verschillende trace vlaggen op het niveau van een specifieke query inschakelen
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3172787 - Laatst bijgewerkt: 09/14/2016 19:30:00 - Revisie: 2.0

Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3172787 KbMtnl
Feedback