Gestione della memoria per database di grandi dimensioni

SQL Server 2005 utilizza l'API AWE (Address Windowing Extensions) per supportare una memoria fisica di dimensioni molto elevate. SQL Server 2005 supporta una memoria fisica con dimensioni massime di 64 GB nei sistemi operativi Microsoft Windows a 32 bit: Microsoft , Standard Edition, Advanced Server, Datacenter Server, Enterprise Edition o Datacenter Edition.

SQL Server 2005 alloca dinamicamente una memoria mappata AWE se è in esecuzione con un'edizione del sistema operativo . In altre parole, il pool di buffer può gestire dinamicamente la memoria mappata AWE per bilanciare l'utilizzo della memoria da parte di SQL Server con i requisiti di sistema generali.

AWE consente di ovviare a una limitazione relativa alle applicazioni a 32 bit, che non possono accedere a uno spazio di indirizzi di processo con dimensioni superiori a 4 gigabyte (GB). Un puntatore a 32 bit non può gestire un indirizzo di memoria di dimensioni superiori a 4 GB.

Mediante AWE, le applicazioni possono riservare direttamente una quantità di memoria corrispondente al valore massimo consentito dal sistema operativo sotto forma di memoria non di paging. L'utilizzo di AWE consente a SQL Server di memorizzare nella cache un maggior numero di informazioni anziché leggerle dai file di paging del sistema disponibili su disco. In questo modo, inoltre, si ottiene un miglioramento delle prestazioni grazie alla velocizzazione dell'accesso ai dati e si riduce la frequenza di accesso al disco.

[!NOTA] Le applicazioni a 64 bit non richiedono l'utilizzo di AWE poiché l'accesso alla memoria non è limitato a 4 GB.

Per ulteriori informazioni sull'API AWE, visitare il sito Web MSDN e cercare il termine "Address Windowing Extensions".

Per informazioni sull'utilizzo di NUMA (Non-Uniform Memory Access) in SQL Server 2005, vedere Informazioni sull'architettura NUMA (Non-Uniform Memory Access).

Contenuto della sezione

Argomento Descrizione

Abilitazione del supporto per oltre 4 GB di memoria fisica

Descrive il processo di attivazione di grandi quantità di memoria nei sistemi operativi a 32 bit.

Attivazione della memoria AWE per SQL Server

Descrive il processo di configurazione della memoria AWE.

Aggiunta di memoria a caldo

Descrive la funzionalità di aggiunta di memoria a caldo disponibile in SQL Server 2005.

Vedere anche

Concetti

Utilizzo di AWE
Architettura della memoria
Informazioni sull'architettura NUMA (Non-Uniform Memory Access)

Guida in linea e informazioni

Assistenza su SQL Server 2005