Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Sažetak

Dodavanje novog atributa tarife za izvršenje upita za procjenu programa procjena sustava sql Server 2017 Kumulativno ažuriranje 3 (CU3) i Microsoft SQL Server 2016 Service Pack 2 (SP2).

Kada alat za optimizaciju upita procjenjuje trošak plana izvršavanja upita, on obično pretpostavlja da se moraju obrađivati svi redovi redaka iz svih izvora. No neki upiti izazivaju optimizaciju upita za pretraživanje plana koji će brže vratiti manji broj redaka. To se može dogoditi ako upit koristi odgovarajuću klauzulu , brz number_rows savjet za upite, uvjet in ili postoji ili neki skup redaka broj {Number | @number_var} . U ovom slučaju alat za optimizaciju koristi cilj retka kada procjenjuje plan upita. Ako se primijeni tarifa za redak, procjenjuje se da je procijenjeni broj redaka u planu izvršavanja upita smanjen. To je zato što plan pretpostavlja da će se morati obraditi manji broj redaka da bi se postigao cilj retka.

Napomena Procjena koja je donesena pomoću cilja retka je približna. Ako je stvarna raspodjela podataka nejedinstvena, možda je manja od stvarnog broja redaka koji se moraju obraditi. Zbog toga bi mogao stvoriti neučinkovit plan upita. Kao zaobilazno rješenje za taj problem možete koristiti upit za Korištenje savjeta ("DISABLE_OPTIMIZER_ROWGOAL") ili oznaku Trace 4138.

Dodatne informacije potražite u članku ažuriranje u programu SQL Server 2016 pomoću argumenta uvod u upit snagoveštanjem. No možda će biti izazovno identificirati u kompleksnim upitima je li primijenjen cilj retka i koliko utječe na odabir plana.

Pomoću atributa Procenaterowswithoutrowgoal možete usporediti rezultate s onima u atributu procjene da biste vidjeli koliko cilja retka utječe na procjene Optimizatora upita.

Napomena Ako se cilj retka ne primjenjuje na određeni operator tarife upita, taj atribut nije obuhvaćen.

Dodatne informacije

Ovo je ažuriranje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:

       Kumulativno ažuriranje 3 za SQL Server 2017

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Informacije o servisnom paketu za SQL Server

Ovo je ažuriranje uvedeno u sljedećim servisnim paketima za SQL Server:

       Servisni paket 2 za SQL Server 2016

       Servisni paket 3 za SQL Server 2014

Servisni 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

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×