Memorie de interogare nou acorde opțiuni sunt disponibile (min_grant_percent și max_grant_percent) în SQL Server 2012

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3107401
Despre MIN_GRANT_PERCENT și MAX_GRANT_PERCENT
pachet Service Pack 3 (SP3) adaugă următoarele opțiuni grant memorie Microsoft SQL Server 2012.

MIN_GRANT_PERCENT

O valoare procentuală care specifică volumul minim de memorie care trebuie acordată o interogare. Interval este 0.0-100.0. Valoarea float este valid.

MAX_GRANT_PERCENT

O valoare procentuală care stabilește cantitatea maximă de memorie care pot fi acordate o interogare. Interval este 0.0-100.0. Valoarea float este valid.
Dacă dimensiunea această limită maxim de memorie este mai mică decât memoria necesară pentru a executa o interogare, memoria necesară este acordată pentru interogarea.
Rezoluţie
Această funcționalitate a fost prima introduse în următoarele pachete pachet Service Pack pentru SQL Server.
Pentru mai multe informații despre SQL Server 2012 pachet Service Pack 3 (SP3), consultați erori corectate în SQL Server 2012 pachet Service Pack 3.

Despre pachetele pachet Service Pack pentru SQL Server

Pachetele pachet Service Pack sunt cumulative. Fiecare pachet pachet Service Pack nou conține toate remedierile care sunt în pachetele pachet Service Pack anterioare, precum și toate remedierile noi. Noastre recomandare se aplică cel mai recent pachet pachet Service Pack și cele mai recente actualizarea cumulativă pentru acel pachet pachet Service Pack. Nu trebuie să instalați un pachet de service anterior înainte să instalați cel mai recent pachet pachet Service Pack. Utilizați tabelul 1 în următorul articol pentru a găsi mai multe informații despre ultimul pachet pachet Service Pack și cele mai recente actualizări cumulative.

Cum se determină versiunea, level edition și actualizarea de SQL Server și componentele sale
Informaţii suplimentare
Procent valoarea se bazează pe acordarea de memorie care este specificat în configurația resource governor. De exemplu, să presupunem următorul scenariu:
  • Aveți un fond comun de resurse ale căror cantitatea maximă de memorie este 10 gigaocteți (GO).
  • Aveți un grup de volum de lucru din rezervorul de resurse și acordarea maximă de memorie de interogare în grupul de volum de lucru este setată la 10 GB * 50 % = 5 GO.
  • Executați o interogare utilizând următoarea declarație:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
În acest scenariu, volumul minim de memorie care trebuie acordată interogarea este 5 GB * 10 % = 0,5 Go, iar valoarea maximă de memorie care acesta nu poate depăși este 5 GB * 50 % = 2,5 GO. Dacă această interogare obține 1 Go fără aceste opțiuni, acesta va obține aceeași cantitate, deoarece 1 Go aparține acestui interval minimă și maximă.

Memoria min_grant_percent acorda opțiunea suprascrie opțiunea sp_configure (minim memorie pentru fiecare interogare (KB)), indiferent de dimensiunea.

Notă Aceste două opțiuni noi de interogare memorie grant nu sunt disponibile pentru crearea de index sau reconstruirea.

Pe serverul care are X GB de memorie, memoria maximă utilizabilă pentru server (Y GO) este mai mică decât X Go (de obicei 90 la sută sau mai puțin). Maximă de memorie care se acordă per interogare este (Z GO) Y Go * REQUEST_MAX_MEMORY_GRANT_PERCENT la 100.

Următoarele opțiuni de interogare (min_grant_percent şi max_grant_percent) se aplică la Z Go:
  • Min_grant_percent se garantează interogarea.
  • Max_grant_percent este limita maximă.
Pentru mai multe informații despre acordarea de memorie, consultați Înțelegerea acordarea de memorie SQL Server.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3107401 - Ultima examinare: 07/12/2016 01:57:00 - Revizie: 2.0

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

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtro
Feedback