Nový dotaz pamäte prideliť možnosti sú k dispozícii (min_grant_percent a max_grant_percent) SQL Server 2012

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3107401
MIN_GRANT_PERCENT a MAX_GRANT_PERCENT
Service Pack 3 (SP3) pridá nasledujúce možnosti pridelenie pamäte Microsoft SQL Server 2012.

MIN_GRANT_PERCENT

Percentuálnu hodnotu, ktoré určuje minimálnu veľkosť pamäte, ktoré udelí dotazu. Rozsah je 0,0-100.0. Desatinné číslo je platné.

MAX_GRANT_PERCENT

Percentuálnu hodnotu, ktorá určuje maximálne množstvo pamäte, ktoré môže poskytnúť dotazu. Rozsah je 0,0-100.0. Desatinné číslo je platné.
Ak sa veľkosť tohto limitu max pamäť je menšia ako požadovaná pamäť na spustenie dotazu, požadovaná pamäť poskytuje dotazu.
Riešenie
Táto funkcia bola päsť priniesla nasledujúce balíky Service Pack pre SQL Server.
Ďalšie informácie o SQL Server 2012 Service Pack 3 (SP3), pozrite si chyby, ktoré boli odstránené v Service Pack 3 servera SQL Server 2012.

O balíkoch Service Pack pre SQL Server

Balíky Service Pack sú kumulatívne. Každý nový balík service pack obsahuje všetky opravy z predchádzajúcich balíkov service pack, spolu s všetky nové opravy. Odporúčame je najnovší balík service pack a najnovšie kumulatívnej aktualizácie pre balík service pack. Nemusíte inštalovať predchádzajúce balíky service pack, pred inštaláciou najnovšieho balíka service pack. Vyhľadať ďalšie informácie o najnovšom balíku service pack a najnovšiu kumulatívnu aktualizáciu, použite tabuľku 1 v nasledujúcom článku.

Ako určiť verziu, úroveň aktualizácia a vydanie SQL Server a jeho súčasti
Ďalšie informácie
Percentuálnu hodnotu na základe pridelenie pamäte, uvedeného v konfigurácii prostriedku guvernér. Predstavte si napríklad nasledujúci scenár:
  • Máte prostriedky, ktorých maximálna veľkosť pamäte je 10 gigabajtov (GB).
  • Máte tak skupina prostriedkov a poskytovanie Maximálna pamäť dotazu v skupine zaťaženie je nastavený na 10 GB * 50% = 5 GB.
  • Môžete vykonať dotaz pomocou tohto príkazu:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
V tomto prípade minimálnu veľkosť pamäte, ktoré udelí dotazu je 5 GB * 10% = 0.5 GB a maximálnu veľkosť pamäte, ktorá sa nesmie 5 GB * 50% = 2,5 GB. Ak dotaz získa 1 GB bez toho, aby tieto možnosti, získajú rovnaké množstvo preto patrí tento rozsah minimálne a maximálne 1 GB.

Pamäť min_grant_percent poskytnúť možnosť prepíše možnosť sp_configure (minimálna na dotaz (KB)) bez ohľadu na veľkosť.

Poznámka: Tieto dve nové dotazy pamäte poskytnutie možnosti nie sú k dispozícii pre indexovanie a zostavenie.

Na serveri s X GB pamäte, maximálna použiteľná pamäť servera (Y GB) je menej ako X GB (zvyčajne 90 percent alebo menej). Maximálna pamäť, ktorá sa poskytuje na dotaz je (Z GB) A GB * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

Tieto možnosti dotazu (min_grant_percent a max_grant_percent) sa Z GB:
  • Min_grant_percent zaručene dotazu.
  • Max_grant_percent je maximálny limit.
Ďalšie informácie o poskytnutie pamäte nájdete Informácie o pridelenie pamäte SQL Server.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3107401 – Posledná kontrola: 07/12/2016 01:55:00 – Revízia: 2.0

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

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtsk
Pripomienky