Gestion de la mémoire pour des bases de données volumineuses

SQL Server 2005 utilise l'API AWE (Address Windowing Extensions) afin de prendre en charge des tailles de mémoire physique importantes. SQL Server 2005 accepte ainsi jusqu'à 64 Go de mémoire physique pour la version 32 bits de Microsoft sous les systèmes d'exploitation Windows suivants : Microsoft , Standard Edition, Advanced Server, Datacenter Server, Enterprise Edition ou Datacenter Edition.

SQL Server 2005 alloue de façon dynamique la mémoire mappée par AWE lors de son exécution sous toute édition du système d'exploitation . En d'autres termes, le pool de mémoires tampons peut gérer de façon dynamique de la mémoire mappée par AWE afin de répartir la charge de l'utilisation de la mémoire par SQL Server aux besoins en mémoire de l'ensemble du système.

AWE répond ainsi à une limite propre aux applications 32 bits : celle qui les empêche d'aller au-delà des 4 Go d'espace d'adressage de processus (un pointeur 32 bits ne peut en effet pas contenir d'adresse mémoire supérieure à 4 Go).

Grâce à AWE, les applications peuvent alors réserver directement de la mémoire physique jusqu'au maximum autorisé par le système d'exploitation sous forme de mémoire non paginée. Par le biais de AWE, SQL Server peut ainsi placer plus d'informations en mémoire cache plutôt que de les lire à partir de fichiers système de pagination sur disque. Ainsi, les performances sont accrues par un accès aux données plus rapide et par la réduction de la fréquence d'accès au disque.

ms191481.note(fr-fr,SQL.90).gifRemarque :
Les applications 64 bits ne nécessitent pas AWE car leur accès à la mémoire n'est pas limité à 4 Go.

Pour plus d'informations sur l'API AWE, rendez-vous sur le site Web de MSDN et lancez une recherche sur les termes « Address Windowing Extensions ».

Pour obtenir des informations sur la façon dont SQL Server 2005 utilise l'accès NUMA (non-uniform memory access), consultez Présentation de l'accès NUMA (Non-uniform Memory Access).

Dans cette rubrique

Rubrique Description

Activation de la prise en charge de la mémoire au-delà de 4 Go de mémoire physique

Décrit le processus permettant d'activer de grandes quantités de mémoire sur des systèmes d'exploitation 32 bits.

Activation de la mémoire AWE pour SQL Server

Décrit la configuration de la mémoire AWE.

Ajout de mémoire à chaud

Décrit de quelle manière SQL Server 2005 prend en charge l'ajout de mémoire à chaud.

Voir aussi

Concepts

Utilisation de l'API AWE
Architecture de la mémoire
Présentation de l'accès NUMA (Non-uniform Memory Access)

Aide et Informations

Assistance sur SQL Server 2005