Sammendrag

Denne oppdateringen introduserer et nytt passordtips spørringsargumentet, Bruk tips, kan du også drive spørringsoptimaliseringen uten opphøyde legitimasjon eller være medlem av serverrollen sysadmin. Syntaksen for denne nye spørringen tips ligner på følgende:

<query_hint > ::=
{
USE HINT(N'key' [ [, ]...n ])
}


Denne oppdateringen omfatter også følgende tips alternativer som kan brukes med argumentet Bruk PASSORDHINT .

Alternativet

Tilsvarende sporingsflagg

Beskrivelse

FORCE_LEGACY_CARDINALITY_ESTIMATION

TF 9481

Lar deg angi query optimalisering kardinalitet estimering modellen til SQL Server 2012 og tidligere versjoner, uavhengig av kompatibilitetsnivået i databasen.

ENABLE_QUERY_OPTIMIZER_HOTFIXES

TF 4199

Kontroller spørre optimalisering endringer utgitt i SQL Server kumulative oppdateringer og oppdateringspakker.

DISABLE_PARAMETER_SNIFFING

TF 4136

Deaktiverer parameteren kontroll med mindre OPTION(RECOMPILE), Med KOMPILERE eller OPTIMALISERE FOR verdien brukes.

ASSUME_MIN_SELECTIVITY_FOR_FILTER_ESTIMATES

TF 4137

Fører til at SQL Server til å generere en plan ved hjelp av minste selektiviteten når estimering og predikater for filtre til å ta hensyn til sammenheng, under spørring optimalisering kardinalitet estimering modell for SQL Server 2012 og tidligere versjoner.

DISABLE_OPTIMIZER_ROWGOAL

TF 4138

Fører til at SQL Server til å generere en plan som ikke bruker rad målet justeringer med spørringer som inneholder TOPP, alternativ (rask N), i, eller det finnes nøkkelord.

ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

TF 4139

Aktiver generert automatisk rask statistikk (histogram-tillegget) uansett nøkkelkolonne status. Hvis dette alternativet brukes, uavhengig av ledende statistikk kolonnen status (stigende, synkende eller meldingsbakgrunner), justeres histogram brukes til å beregne kardinalitet ved kompileringstiden for spørringen.

ASSUME_JOIN_PREDICATE_DEPENDS_ON_FILTERS

TF 9476

Fører til at SQL Server til å generere en plan ved hjelp av enkle Oppbevaringen forutsetning i stedet for standard Base Oppbevaringen forutsetning query optimalisering kardinalitet estimering modell for SQL Server-2014 gjennom versjoner av SQL Server-2016.

DISABLE_OPTIMIZED_NESTED_LOOP

TF 2340

Fører til at SQL Server ikke å bruke en sorteringsoperasjon (Sorter satsvis) for optimalisert nestet løkke sammenføyninger ved generering av en plan.

FORCE_DEFAULT_CARDINALITY_ESTIMATION

Tvinger spørringsoptimaliseringen bruke kardinalitet estimering modell som svarer til gjeldende database kompatibilitetsnivået. Bruk dette tipset til å overstyre Database webprogramområde konfigurasjonsinnstillingen LEGACY_CARDINALITY_ESTIMATION = ON eller sporingsflagg 9481.

Hvis du vil ha mer informasjon

Denne oppdateringen er inkludert i Service Pack 1 for SQL Server-2016.

 

Hvert nytt Bygg for SQL Server-2016 inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som var inkludert i den forrige versjonen. Vi anbefaler at du installerer den siste versjonen for SQL Server-2016.

Scenarier må hinted virkemåte for optimalisering (QO) for spørringen i SQL-Server som er ganske vanlig, og tradisjonelt de behandles ved hjelp av flere spor (dokumenterte og udokumenterte)-flagg. Når Sporing flagg er globalt, kan de ha en negativ innvirkning på andre arbeidsoppgaver. I tillegg, slik at de hver økt er ikke praktisk med eksisterende programmer og aktivere dem per-spørring med ALTERNATIVET QUERYTRACEON krever medlemskap i serverrollen sysadmin. (Selv om du kan omgå dette problemet ved å bruke en hjelpelinje for planen eller en lagret prosedyre, hevet legitimasjon er fortsatt nødvendig.)

Trace flagg brukes til å angi egenskaper for bestemte serveren midlertidig, eller for å slå av en bestemt virkemåte, de kan være vanskelig å administrere og forstå.

Informasjon om spor flagg, kan du se emnet Trace flagg (Transact-SQL) på webområdet for Microsoft Developer Network (MSDN).

Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×