Nový dotaz paměti poskytnutí možnosti jsou k dispozici (min_grant_percent a max_grant_percent) v systému SQL Server 2012

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3107401
O MIN_GRANT_PERCENT a MAX_GRANT_PERCENT
Service Pack 3 (SP3) přidá následující možnosti udělení paměti Microsoft SQL Server 2012.

MIN_GRANT_PERCENT

Procentuální hodnotu, která určuje minimální množství paměti poskytovaná na dotaz. Rozsah je od 0,0 do 100.0. Float hodnota je platná.

MAX_GRANT_PERCENT

Procentuální hodnotu, která určuje maximální množství paměti, které lze přidělit dotazu. Rozsah je od 0,0 do 100.0. Float hodnota je platná.
Pokud tento limit paměti maximální velikost je menší než požadované paměti pro spuštění dotazu, dotaz uděleno požadované paměti.
Řešení
Tato funkce byla zavedena v následujících aktualizacích Service Pack pro SQL Server první.
Další informace o aktualizaci Service Pack 3 (SP3) pro systém SQL Server 2012 naleznete v tématu chyby opravené v aktualizaci Service Pack 3 pro systém SQL Server 2012.

O aktualizacích Service Pack pro SQL Server

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace service pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích service Pack a všechny nové opravy. Naše doporučení je použít nejnovější aktualizace service pack a kumulativní aktualizace této aktualizace service Pack. Se není nutné instalovat předchozí aktualizaci service pack před instalací nejnovější aktualizace service pack. Pomocí tabulky 1 v následujícím článku znalostní báze pro vyhledání více informací o nejnovější aktualizaci service pack a nejnovější kumulativní aktualizaci.

Jak lze zjistit verzi, vydání a aktualizace úroveň serveru SQL Server a jeho součástí
Další informace
Procentuální hodnota je založena na poskytnutí paměti zadané v konfigurace prostředek guvernér. Například zvažte následující scénář:
  • Máte fond zdrojů, jejichž maximální množství paměti je 10 gigabajtů (GB).
  • Máte pracovní vytížení skupiny ve fondu zdrojů a poskytnutí maximální paměť dotazu ve skupině pracovního vytížení je nastavena na 10 GB * 50 % = 5 GB.
  • Spuštění dotazu pomocí následující příkaz:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
V tomto případě je minimální množství paměti poskytovaná na dotaz 5 GB * 10 % = 0,5 GB a maximální množství paměti, která nemůže překročit je 5 GB * 50 % = 2,5 GB. Pokud tento dotaz získá 1 GB bez těchto možností, získá protože patří tento rozsah minimální a maximální velikosti 1 GB ve stejné výši.

Min_grant_percent paměti poskytnout možnost přepsání možnost sp_configure (minimální paměť na dotaz (KB)), bez ohledu na velikost.

Poznámka: Tyto dva nové paměti poskytnutí možnosti dotazu nejsou k dispozici pro vytvoření indexu nebo znovu vytvořit.

Na serveru X GB paměti maximální využitelné paměti serveru (Y GB) je menší než X GB (obvykle 90 procent nebo méně). Maximální velikost paměti, která je poskytnuta na dotaz je GB (Z GB) Y * REQUEST_MAX_MEMORY_GRANT_PERCENT 100.

Možnosti dotazu (min_grant_percent a max_grant_percent) se platí Z GB:
  • Dotaz je zaručena Min_grant_percent.
  • Max_grant_percent je maximální limit.
Další informace o udělení paměti naleznete v tématu Principy poskytování paměti serveru SQL Server.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3107401 - Poslední kontrola: 07/12/2016 04:07:00 - Revize: 2.0

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

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtcs
Váš názor