Uue päringu mälu tagatud võimalused on saadaval (min_grant_percent ja max_grant_percent) SQL Server 2012

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3107401
MIN_GRANT_PERCENT ja MAX_GRANT_PERCENT kohta
Service Pack 3 (SP3) lisab Microsoft SQL Server 2012 mälu toetuse järgmistest võimalustest.

MIN_GRANT_PERCENT

Protsent väärtus, mis määrab minimaalse mälu, mis antakse päringu. Vahemik on 0,0 100,0. Float väärtus on kehtetu.

MAX_GRANT_PERCENT

Protsent väärtus, mis määrab maksimaalse mälu, mis võib anda päringu. Vahemik on 0,0 100,0. Float väärtus on kehtetu.
Kui see max mälu maht on väiksem kui päringu käivitamiseks nõutavad mälu, antakse vajalikud mälu päring.
Lahendus
See funktsioon oli esmalt kasutusele järgmised hoolduspaketid SQL Server.
SQL Server 2012 Service Pack 3 (SP3) kohta lisateabe saamiseks vaadake teemat SQL Server 2012 Service Pack 3 parandatud vigade.

SQL serveri hoolduspakettide kohta

Hoolduspaketid on kumulatiivsed. Iga uus hoolduspakett sisaldab kõiki varasemates hoolduspakettides ja mis tahes uusi parandusi on. Soovitatav on uusim hoolduspakett ja Viimane koondvärskenduse koos selle hoolduspaketi tugiteenustega. Sa ei pea installida eelmist hoolduspaketti enne uusima hoolduspaketi installimist. Kasutada tabelis 1 järgmises artiklis lisateabe saamiseks uusima hoolduspaketi ja Viimane koondvärskenduse leidmiseks.

Versioon, SQL Server edition ja värskenduse taset ja selle komponentide määramine
Lisateave
Protsent väärtus põhineb resource governor konfiguratsioonis määratud mälu andmiseks. Näiteks Kujutage ette järgmist stsenaariumi.
  • Teil on ressursivaru, mille maksimaalne mälu on 10 gigabaiti (GB).
  • Teil on töökoormus rühma ressursi pargis ja maksimaalne mälu toetuse päringu töökoormus rühmas on seatud 10 GB * 50% = 5 GB.
  • Täidate päringu abil järgmine teade:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
Selle stsenaariumi puhul on minimaalse mälu, mis antakse päringu 5 GB * 10% = 0,5 GB mälu, mida ei saa ületada maksimummaht on 5 GB * 50% = 2,5 GB. Kui see päring saab ilma nende suvandite 1 GB, küsib sama palju, sest see miinimum- ja vahemik kuulub 1 GB

Min_grant_percent mälu anda suvand alistab olenemata suurusest sp_configure suvand (minimaalne mälu päring (KB)).

Märkus. Need kaks uut päringu mälu andmine suvandid pole saadaval, indeks või uuesti loodud.

Server, mis on X GB mälu, maksimaalne kasutatav mälu server (Y GB) on väiksem kui X GB (tavaliselt 90 protsenti või vähem). Maksimaalne mälu, mis on antud päringu kohta on (Z GB) Y GB * REQUEST_MAX_MEMORY_GRANT_PERCENT 100.

Päringu järgmised suvandid (min_grant_percent ja max_grant_percent) suhtes Z GB:
  • Päring on tagatud Min_grant_percent.
  • Max_grant_percent on lubatud piirmäära.
Mälu andmise kohta lisateabe saamiseks vaadake teemat SQL serveri mälu andmine mõistmine.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Hoiatus. See artikkel on masintõlgitud.

Ominaisuudet

Artikkelin tunnus: 3107401 – Viimeisin tarkistus: 07/12/2016 03:14:00 – Versio: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtet
Palaute