Proprietà server (pagina Memoria)Server Properties - Memory Page

Utilizzare questa pagina per visualizzare o modificare le opzioni di memoria per il server.Use this page to view or modify your server memory options. 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.When Minimum server memory is set to 0 and Maximum server memory is set to 2147483647 MB, SQL ServerSQL Server can take advantage of the optimum amount of memory at any given time, subject to how much memory the operating system and other applications are currently using. 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.As the load on the computer and SQL ServerSQL Server changes, so does the memory allocated. È possibile limitare ulteriormente questa allocazione dinamica della memoria in base ai valori minimi e massimi specificati di seguito.You can further limit this dynamic memory allocation to the minimum and maximum values specified below.

OpzioniOptions

Memoria minima per il server (in MB)Minimum server memory (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.Specifies that SQL ServerSQL Server should start with at least the minimum amount of allocated memory and not release memory below this value. Impostare il valore in base alle dimensioni e all'attività dell'istanza di SQL ServerSQL Server.Set this value based on the size and activity of your instance of 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.Always set the option to a reasonable value to ensure that the operating system does not request too much memory from SQL ServerSQL Server and inhibit Windows performance.

Memoria massima per il server (in MB)Maximum server memory (in MB)
Consente di specificare la quantità massima di memoria che può essere allocata da SQL ServerSQL Server all'avvio e durante l'esecuzione.Specifies the maximum amount of memory SQL ServerSQL Server can allocate when it starts and while it runs. 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.This configuration option can be set to a specific value if you know there are multiple applications running at the same time as SQL ServerSQL Server and you want to guarantee that these applications have sufficient memory to run. 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.If these other applications, such as Web or e-mail servers, request memory only as needed, then do not set the option, because SQL ServerSQL Server will release memory to them as needed. Altri tipi di applicazioni utilizzano la memoria disponibile all'avvio e non richiedono ulteriore memoria, anche quando questa risulta necessaria.However, applications often use whatever memory is available when they start and do not request more if needed. Se un'applicazione di questo tipo viene eseguita contemporaneamente a un'istanza di SQL ServerSQL Servernello 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.If an application that behaves in this manner runs on the same computer at the same time as SQL ServerSQL Server, set the option to a value that guarantees that the memory required by the application is not allocated by SQL ServerSQL Server. La quantità di memoria minima che è possibile specificare per Memoria massima per il server è 128 MBThe minimum amounts of memory you can specify for max server memory is 128 MB. (64 MB per i sistemi a 32 bit precedenti).(64 megabytes (MB) for older 32-bit systems.)

Memoria per la creazione degli indici (in KB, 0 = memoria dinamica)Index creation memory (in KB, 0 = dynamic memory)
Consente di specificare la quantità di memoria (in KB) da utilizzare per gli ordinamenti di creazione dell'indice.Specifies the amount of memory (in KB) to use during index creation sorts. 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.The default value of zero enables dynamic allocation and should work in most cases without additional adjustment; however, the user can enter a different value from 704 to 2147483647.

Nota

Non sono consentiti valori compresi tra 1 e 703.Values from 1 to 703 are not allowed. Se viene immesso un valore compreso in questo intervallo, il campo sostituisce il valore digitato con 704.If a value in this range is entered, the field overrides the entered value with 704.

Memoria minima per le query (KB)Minimum memory per query (in KB)
Consente di specificare la quantità di memoria (in KB) da allocare per l'esecuzione di una query.Specifies the amount of memory (in KB) to allocate for the execution of a query. È possibile impostare un valore compreso tra 512 e 2147483647 KB.The user can set the value from 512 to 2147483647 KB. Il valore predefinito è 1024 KB.The default value is 1024 KB.

Valori configuratiConfigured Values
Consente di visualizzare i valori configurati per le opzioni nel riquadro.Displays the configured values for the options on this pane. Se si modificano i valori, fare clic su Valori correnti per verificare se le modifiche sono diventate effettive.If you change these values, click Running Values to see whether the changes have taken effect. In caso contrario, l'istanza di SQL ServerSQL Server deve essere prima riavviata.If they have not, the instance of SQL ServerSQL Server must be restarted first.

Valori correntiRunning Values
Consente di visualizzare i valori correnti per le opzioni contenute nel riquadro.Shows the currently running values for the options on this pane. I valori sono di sola lettura.These values are read-only.

Vedere ancheSee Also

Opzioni di configurazione del server (SQL Server) Server Configuration Options (SQL Server)
Opzioni di configurazione del server Server MemoryServer Memory Server Configuration Options