Condividi tramite


Gestione della memoria per database di grandi dimensioni

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

SQL Server alloca dinamicamente una memoria mappata AWE se è in esecuzione con un'edizione del sistema operativo Windows Server 2003. 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, vedere Informazioni sull'architettura NUMA (Non-Uniform Memory Access).

Contenuto della sezione