min memory per query (Option)
Sie können mithilfe der Option min memory per query die Mindestmenge an Speicher (in Kilobyte (KB)) angeben, die für das Ausführen einer Abfrage zugeordnet wird. Wenn Sie z. B. min memory per query auf 2.048 KB festlegen, wird sichergestellt, dass der Abfrage mindestens so viel Arbeitsspeicher zugeordnet wird. Sie können die Option min memory per query auf jeden Wert zwischen 512 und 2.147.483.647 KB (2 Gigabyte (GB)) festlegen. 1.024 KB ist der Standardwert.
Der Abfrageprozessor von Microsoft SQL Server versucht, den optimalen Umfang an Speicher zu bestimmen, der einer Abfrage zugeordnet werden soll. Mit der Option min memory per query kann der Administrator den Umfang an Speicher angeben, der für eine einzelne Abfrage mindestens zur Verfügung gestellt wird. Abfragen erhalten im Allgemeinen mehr Speicher als hier angegeben, wenn Hash- und Sortiervorgänge für umfangreiche Datenmengen ausgeführt werden. Durch die Erhöhung des Wertes für min memory per query kann es bei einigen Abfragen mit geringem bis mittlerem Umfang zur Leistungssteigerung, jedoch auch zu stärkerem Wettbewerb um Speicherressourcen kommen. Von der Option min memory per query wird auch der für Sortiervorgänge zugeordnete Speicher abgedeckt; sie ersetzt die Optionsort pages in Microsoft SQL Server 7.0 oder früher.
Hinweis: |
---|
Der unter min memory per query angegebene Wert hat gegenüber der index create memory (Option) Vorrang. In Microsoft SQL Server 2000 waren diese Optionen voneinander unabhängig, in Microsoft SQL Server 2005 interagieren sie jedoch. Wenn Sie beide Optionen ändern und der Wert von index create memory unter dem von min memory per query liegt, wird eine Warnmeldung ausgegeben, der Wert wird jedoch festgelegt. Beim Ausführen der Abfrage wird eine ähnliche Warnung ausgegeben. |
Bei min memory per query handelt es sich um eine erweiterte Option. Wenn Sie die Einstellung mit der gespeicherten Systemprozedur sp_configure ändern, können Sie die Option min memory per query nur ändern, wenn show advanced options auf 1 festgelegt ist. Die Einstellung tritt sofort in Kraft (ohne Neustarten des Servers).
Siehe auch
Konzepte
Festlegen von Serverkonfigurationsoptionen
index create memory (Option)
Andere Ressourcen
RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)