Mit Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Informationen zu MIN_GRANT_PERCENT und MAX_GRANT_PERCENT

In Service Pack 3 (SP3) werden die folgenden Speicher Zuweisungsoptionen für Microsoft SQL Server 2012 hinzugefügt.

MIN_GRANT_PERCENT

Ein Prozentwert, der die minimale Arbeitsspeichermenge angibt, die einer Abfrage gewährt werden soll. Der Bereich ist 0,0 bis 100,0. Float-Wert ist gültig.

MAX_GRANT_PERCENT

Ein Prozentwert, der die maximale Arbeitsspeichermenge angibt, der eine Abfrage gewährt werden kann. Der Bereich ist 0,0 bis 100,0. Float-Wert ist gültig. Wenn die Größe dieser Max-Speichergrenze kleiner ist als der erforderliche Arbeitsspeicher, um eine Abfrage auszuführen, wird der erforderliche Arbeitsspeicher für die Abfrage gewährt.

Fehlerbehebung

Diese Funktionalität wurde in den folgenden Service Packs für SQL Server eingeführt.

Weitere Informationen zu SQL Server 2012 Service Pack 3 (SP3) finden Sie unter Fehler, die in SQL Server 2012 Service Pack 3 behoben werden.

Service Pack 2 für SQL Server für SQL Server 2014Informationen zu Service Packs für SQL ServerService Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack zu verwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zu den neuesten Service Packs und dem neuesten kumulativen Update zu finden.Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten

Weitere Informationen

Der Prozentwert basiert auf dem Speicher Zuschuss, der in der Konfiguration der Ressourcenkontrolle angegeben ist. Nehmen Sie beispielsweise Folgendes Szenario in Frage:

  • Sie verfügen über einen Ressourcenpool, dessen maximale Arbeitsspeichermenge 10 Gigabyte (GB) beträgt.

  • Sie verfügen über eine Arbeitsauslastungsgruppe im Ressourcenpool, und die maximale Speicherzuweisung der Abfrage in der Arbeitsauslastungsgruppe ist auf 10 GB * 50% = 5 GB eingestellt.

  • Sie führen eine Abfrage mithilfe der folgenden Anweisung aus:

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

In diesem Szenario beträgt die Mindestgröße des Arbeitsspeichers, der der Abfrage gewährt werden soll, 5 GB * 10% = 0,5 GB, und die maximale Arbeitsspeichermenge, die nicht überschritten werden kann, ist 5 GB * 50% = 2,5 GB. Wenn diese Abfrage 1 GB ohne diese Optionen erhält, erhält Sie den gleichen Betrag, da 1 GB zu diesem Mindest-und höchst Bereich gehört. Die Option "min_grant_percent Speicherzuweisung" überschreibt die Option "sp_configure" (minimaler Arbeitsspeicher pro Abfrage (KB)) unabhängig von der Größe.Hinweis Diese beiden Optionen für den neuen Abfragespeicher sind für die Indexerstellung oder-Wiederherstellung nicht verfügbar. Auf dem Server mit x GB Arbeitsspeicher beträgt der maximal nutzbare Arbeitsspeicher für den Server (Y GB) weniger als X GB (in der Regel 90 Prozent oder weniger). Maximaler Arbeitsspeicher, der pro Abfrage gewährt wird, ist (Z GB) Y GB * request_max_memory_grant_percent/100. Die folgenden Abfrageoptionen (min_grant_percent und max_grant_percent) gelten für Z GB:

  • Min_grant_percent ist für die Abfrage garantiert.

  • Max_grant_percent ist der Höchstbetrag.

Weitere Informationen zur Speicherzuteilung finden Sie unter Grundlegendes zur SQL Server-Speicherzuteilung.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×