Utilizzo di AWE
Data aggiornamento: 14 aprile 2006
Microsoft In SQL Server 2005 viene utilizzata l'API Microsoft Windows Address Windowing Extensions (AWE) per supportare quantità molto elevate di memoria fisica. In SQL Server 2005 è possibile accedere a un massimo di 64 gigabyte (GB) di memoria in Microsoft e Microsoft .
[!NOTA] Il supporto per le estensioni AWE è disponibile solo nelle edizioni Enterprise, Standard e Developer di SQL Server 2005 e si applica unicamente ai sistemi operativi a 32 bit. In SQL Server 2005 Analysis Services (SSAS) non è possibile utilizzare la memoria mappata AWE. Se la memoria fisica disponibile è inferiore allo spazio degli indirizzi virtuali della modalità utente, non è possibile attivare le estensioni AWE.
Gli indirizzi standard a 32 bit possono mappare al massimo 4 GB di memoria. Gli spazi di indirizzi standard di processi a 32 bit sono pertanto limitati a 4 GB. Per impostazione predefinita, nei sistemi operativi Microsoft Windows a 32 bit vengono riservati 2 GB per il sistema operativo e 2 GB vengono resi disponibili per l'applicazione. Se si specifica un parametro /3gb nel file Boot.ini di , il sistema operativo riserva solo 1 GB dello spazio degli indirizzi, mentre l'applicazione può accedere al massimo a 3 GB. Per ulteriori informazioni sul parametro /3gb, vedere Spazio degli indirizzi di processo.
AWE è un set di estensioni delle funzioni di gestione della memoria di Windows che consentono alle applicazioni di indirizzare una quantità di memoria maggiore dei 2 o 3 GB disponibili grazie all'indirizzamento standard a 32 bit. AWE consente alle applicazioni di acquisire memoria fisica e quindi di mappare in modo dinamico blocchi di memoria non paginata allo spazio degli indirizzi a 32 bit. Anche se lo spazio degli indirizzi a 32 bit è limitato a 4 GB, la memoria non paginata può avere dimensioni molto maggiori. In questo modo, le applicazioni che utilizzano elevate quantità di memoria, come i grandi sistemi database, possono indirizzare una quantità di memoria maggiore di quella supportata da uno spazio degli indirizzi a 32 bit.
Prima di configurare il sistema operativo per AWE, prendere in considerazione i fattori seguenti:
AWE consente di allocare memoria fisica superiore a 4 GB su architetture a 32 bit. È consigliabile utilizzare AWE solo se la memoria fisica disponibile è superiore allo spazio degli indirizzi virtuali della modalità utente.
Per supportare più di 4 GB di memoria fisica nei sistemi operativi a 32 bit, è necessario aggiungere il parametro /pae al file Boot.ini e riavviare il computer. Per ulteriori informazioni, vedere la documentazione di Windows.
[!NOTA] In l'opzione PAE viene abilitata automaticamente solo se il server utilizza periferiche con aggiunta di memoria a caldo. In questo caso, non è necessario utilizzare il parametro /pae in un sistema configurato per l'utilizzo di periferiche con aggiunta di memoria a caldo. In tutti gli altri casi, è necessario utilizzare il parametro /pae nel file Boot.ini per poter sfruttare una quantità di memoria superiore a 4 GB.
Se la memoria disponibile nel computer è maggiore di 16 GB, il sistema operativo deve utilizzare 2 GB dello spazio degli indirizzi virtuale per funzioni di sistema e pertanto può supportare unicamente uno spazio degli indirizzi virtuale della modalità utente di 2 GB. Per consentire al sistema operativo di utilizzare l'intervallo di memoria oltre i 16 GB, assicurarsi che nel file Boot.ini non sia stato incluso il parametro /3gb. Se tale parametro è incluso nel file, il sistema operativo non sarà in grado di utilizzare la memoria oltre i 16 GB.
[!NOTA] Il pool di buffer di SQL Server può utilizzare completamente la memoria mappata AWE. È tuttavia possibile mappare dinamicamente e annullare il mapping solo delle pagine di database dallo spazio degli indirizzi virtuale di SQL Server e solo tali pagine possono usufruire appieno dei vantaggi offerti dalla memoria allocata tramite AWE. AWE non contribuisce direttamente al supporto di utenti, thread, database, query e di altri oggetti aggiuntivi che risiedono in modo permanente nello spazio degli indirizzi virtuale.
Per una tabella in cui è indicata la quantità massima di memoria del server, vedere Architettura della memoria.
Vedere anche
Concetti
Opzione awe enabled
Abilitazione del supporto per oltre 4 GB di memoria fisica
Attivazione della memoria AWE per SQL Server
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|