KB3107401-uued päringud on saadaval (min_grant_percent ja max_grant_percent) SQL Server 2012

Teave MIN_GRANT_PERCENT ja MAX_GRANT_PERCENT kohta

Hoolduspakett 3 (SP3) lisab Microsoft SQL Server 2012 järgmised mälu määramise suvandid.

MIN_GRANT_PERCENT

Protsentuaalne väärtus, mis määrab päringule antava minimaalse mälumahu. Vahemik on 0,0 kuni 100,0. Ujuv väärtus kehtib.

MAX_GRANT_PERCENT

Protsentuaalne väärtus, mis määrab maksimaalse mälumahu, millele saab päringu anda. Vahemik on 0,0 kuni 100,0. Ujuv väärtus kehtib. Kui selle maksimaalse mälumahu maht on päringu käivitamiseks nõutud mälust väiksem, antakse päringule nõutud mälu.

Lahendus

Seda funktsiooni kasutati järgmiste SQL serveri hoolduspakettide jaoks.

Lisateavet SQL Server 2012 Service Pack 3 (SP3) kohta leiate teemast SQL server 2012 hoolduspakett 3 parandatud vigadest.

SQL serveri 2014 hoolduspakett SP2SQL serveri hoolduspaketidHoolduspaketid on kumulatiivsed. Iga uus hoolduspakett sisaldab kõiki varasemates pakettides olevaid parandusi koos uute parandustega. Meie soovitus on rakendada uusimat hoolduspaketti ja selle hoolduspaketi uusimat kumulatiivset värskendust. Enne uusima hoolduspaketi installimist pole vaja installida eelmist hoolduspaketti. Järgmise artikli tabel 1 abil leiate lisateavet uusima hoolduspaketi ja uusima kumulatiivse värskenduse kohta.SQL serveri ja selle komponentide versiooni, väljaande ja värskendamise taseme määratlemine

Lisateave

Protsentuaalne väärtus põhineb ressursi kuberneri konfiguratsioonis määratud mälu toetusel. Kujutage näiteks ette järgmist stsenaariumi.

  • Teil on ressursi bassein, mille maksimaalne mälumaht on 10 gigabaiti (GB).

  • Teil on ressursi basseinis töökoormuse rühma ja päringu maksimaalne mälumaht rühmas töökoormus on seatud 10 GB * 50% = 5 GB.

  • Päringu käivitamiseks saate kasutada järgmist lauset.

    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)

Selle stsenaariumi puhul on minimaalne mälu, mis tuleks anda päringule, 5 GB * 10% = 0,5 GB ja maksimaalne mälumaht, mida ei saa ületada, on 5 GB * 50% = 2,5 GB. Kui see päring saab nende suvanditeta 1 GB, saab see sama summa, sest 1 GB kuulub sellele miinimum-ja ülemmäärale. Suvand min_grant_percent Memory Grant alistab sp_configure suvandi (minimaalne mälu päringu kohta (KB)) sõltumata suurusest.Märkus. Need kaks uut päringu mälu andmise võimalust pole indeksi loomiseks või uuesti koostamiseks saadaval. Serveris, kus on X GB mälu, on serveri maksimaalne kasutatav mälumaht (Y GB) väiksem kui X GB (tavaliselt 90 protsenti). Maksimaalne mälu, mis on määratud päringu kohta, on (Z GB) Y GB * REQUEST_MAX_MEMORY_GRANT_PERCENT/100. Järgmised päringu suvandid (min_grant_percent ja max_grant_percent) kehtivad Z GB kohta.

  • Min_grant_percent on päringule tagatud.

  • Max_grant_percent on maksimaalne limiit.

Lisateavet mälu määramise kohta leiate teemast SQL serveri mälu määramise mõistmine.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×