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.

Simptomi

Razmotrite sljedeći scenarij:

  • Imate tablicu na kojoj se nalaze indeksi grupirani kolumnistore, a tablica ima puno stupaca (u stotinama).

  • Podaci (vrsta podataka) ovih stupaca vrlo su stisnut podaci, kao što je VARCHAR.

  • Pomoću naredbe Select u ovoj tablici odaberite veliki podskup ili svi stupci iz ove tablice.

  • Naredba Select ima uvjet Where koji ograničava izlaz na nekoliko redaka (upit je vrlo selektivan).

U ovom scenariju možete naići na bilo koji od sljedećih simptoma:

  • Istodobni radni teret (ostali upiti koji se istodobno izvode na poslužitelju kao ovaj upit) mogu naići na smanjivanje performansi i gubitka propusnost.

  • Možda ćete vidjeti povremeni visok način korištenja CPU-a.

  • Ako upitate sys.dm_os_ring_buffers i pogledate unose u obliku raspored , možete pronaći povremeni "program koji nije popustljiv" dok se poruke zapisuju u vrijeme izvršenja upita.

  • U zapisniku o pogrešci možete primiti pogrešku koja nije popustljiv, a može se generirati i datoteka s izvatkom s simptomima memorije.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:

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

Dodatne informacije

Rješavanje detaljaRadnici koji obrađuju segmente stupaca (nekomprimirati ih i skenirati radi kvalifikacija redaka) koriste se za "prinos" korištenja CPU-a drugim radnicima/istodobnim smaknućima upita kada je određeni prag broj redaka bio izlaz. Kada je uvjet Where bio vrlo selektivan da bi se producirao nekoliko redaka, radnici koji su procesirali ovaj upit obrađeni su nekomprimirani i veliki broj segmenata (jer je vrlo malo redaka kvalificirano) prije nego su odustali od CPU-a da bi drugi radnici mogli obraditi svoj radni teret. To je dovelo do nepravilnog korištenja CPU-a i propusnost smanjenja tijekom istodobnog opterećenja. Fix optimizuje i poboljšava algoritam za zajedničko korištenje CPU-a za takve upite kolumnstore.

Reference

Saznajte više o terminologiji koju 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!

×