Condividi tramite


Opzione min memory per query

L'opzione min memory per query consente di specificare la quantità minima di memoria (in kilobyte) allocata per l'esecuzione di una query. Se, ad esempio, l'opzione min memory per query è impostata su 2.048 KB, per la query sarà disponibile almeno questa quantità di memoria totale. È possibile impostare min memory per query su qualsiasi valore compreso tra 512 KB e 2.147.483.647 KB (2 GB). Il valore predefinito è 1.024 KB.

Tramite Query Processor di Microsoft SQL Server viene valutata automaticamente la quantità ottimale di memoria che è necessario allocare a una query. L'opzione min memory per query consente all'amministratore di specificare la quantità di memoria minima assegnata a ogni query. In genere la quantità di memoria aumenta se le query comportano operazioni di hashing o di ordinamento per quantità di dati elevate. L'aumento del valore dell'opzione min memory per query può migliorare le prestazioni per alcune query di dimensioni ridotte o medie, ma può provocare una maggiore contesa per le risorse di memoria. Nell'opzione min memory per query è inclusa la memoria allocata per l'ordinamento. Tale opzione sostituisce l'opzione sort pages di Microsoft SQL Server versione 7.0 o precedenti.

[!NOTA] La quantità indicata in min memory per query ha la precedenza sull'Opzione index create memory. In Microsoft SQL Server 2000 queste opzioni sono indipendenti, mentre interagiscono in Microsoft SQL Server 2005. Se si dispone di entrambe le opzioni e il valore di index create memory è minore di quello di min memory per query, verrà visualizzato un messaggio di avviso, ma il valore verrà impostato. Durante l'esecuzione delle query verrà visualizzato un altro avviso simile.

min memory per query è un'opzione avanzata. Se si utilizza la stored procedure di sistema sp_configure per modificare l'impostazione, è possibile modificare min memory per query solo quando il valore di show advanced options è impostato su 1. L'impostazione diventa effettiva immediatamente e non richiede il riavvio del server.

Vedere anche

Concetti

Impostazione delle opzioni di configurazione del server
Opzione index create memory

Altre risorse

RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005