Proprietà server (pagina Memoria)

Utilizzare questa pagina per visualizzare o modificare le opzioni di memoria per il server. Quando l'opzione Memoria minima per il server è impostata su 0 e l'opzione Memoria massima per il server è impostata su 2147483647 MB, SQL ServerSQL Server può usare in ogni momento la quantità ottimale di memoria, tenendo tuttavia conto della quantità di memoria attualmente usta dal sistema operativo e da altre applicazioni. Mano a mano che il carico di lavoro del computer e di SQL ServerSQL Server cambia, anche la quantità di memoria allocata varia di conseguenza. È possibile limitare ulteriormente questa allocazione dinamica della memoria in base ai valori minimi e massimi specificati di seguito.

Opzioni

Memoria minima per il server (in MB)
Consente di specificare che SQL ServerSQL Server deve essere avviato con una quantità di memoria allocata non inferiore al valore minimo e che non deve essere rilasciata memoria al di sotto di tale valore. Impostare il valore in base alle dimensioni e all'attività dell'istanza di SQL ServerSQL Server. Impostare questa opzione su un valore che non obblighi il sistema operativo a richiedere troppa memoria da SQL ServerSQL Server, inibendo le prestazioni di Windows.

Memoria massima per il server (in MB)
Consente di specificare la quantità massima di memoria che può essere allocata da SQL ServerSQL Server all'avvio e durante l'esecuzione. Questa opzione di configurazione può essere impostata su un valore specifico se unitamente all'istanza di SQL ServerSQL Server vengono eseguite più applicazioni e si desidera garantire a tali applicazioni una quantità di memoria sufficiente. Se tali applicazioni, ad esempio server Web o di posta elettronica, richiedono memoria soltanto quando è necessario, non impostare l'opzione. L'istanza di SQL ServerSQL Server rilascerà la memoria necessaria al momento opportuno. Altri tipi di applicazioni utilizzano la memoria disponibile all'avvio e non richiedono ulteriore memoria, anche quando questa risulta necessaria. Se un'applicazione di questo tipo viene eseguita contemporaneamente a un'istanza di SQL ServerSQL Server nello stesso computer, impostare l'opzione su un valore adeguato per garantire che la memoria richiesta dall'altra applicazione non venga allocata dall'istanza di SQL ServerSQL Server. La quantità di memoria minima che è possibile specificare per Memoria massima per il server è 128 MB (64 MB per i sistemi a 32 bit precedenti).

Memoria per la creazione degli indici (in KB, 0 = memoria dinamica)
Consente di specificare la quantità di memoria (in KB) da utilizzare per gli ordinamenti di creazione dell'indice. Il valore predefinito zero consente di abilitare l'allocazione dinamica e dovrebbe funzionare nella maggior parte dei casi senza necessità di ulteriori regolazioni. L'utente può comunque immettere un valore diverso compreso tra 704 e 2147483647.

Nota

Non sono consentiti valori compresi tra 1 e 703. Se viene immesso un valore compreso in questo intervallo, il campo sostituisce il valore digitato con 704.

Memoria minima per le query (KB)
Consente di specificare la quantità di memoria (in KB) da allocare per l'esecuzione di una query. È possibile impostare un valore compreso tra 512 e 2147483647 KB. Il valore predefinito è 1024 KB.

Valori configurati
Consente di visualizzare i valori configurati per le opzioni nel riquadro. Se si modificano i valori, fare clic su Valori correnti per verificare se le modifiche sono diventate effettive. In caso contrario, l'istanza di SQL ServerSQL Server deve essere prima riavviata.

Valori correnti
Consente di visualizzare i valori correnti per le opzioni contenute nel riquadro. I valori sono di sola lettura.

Vedere anche

Opzioni di configurazione del server (SQL Server)
Opzioni di configurazione del server Server Memory