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

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Contenuto modificato:
  • Correzione dell'elenco delle edizioni di SQL Server che supportano le estensioni AWE.
  • Aggiunta della nota relativa a e alla modalità PAE.