Configuration et gestion de la taille limite des bases de données

 

Dernière rubrique modifiée : 2008-08-05

Avant Microsoft Exchange Server 2003 Service Pack 2 (SP2), il n'existait aucune méthode pour configurer des limites de taille de base de données pour Exchange Server 2003. Exchange Server 2003 SP2 intègre les nouvelles fonctionnalités suivantes :

  • Pour Standard Edition, la limite de taille de base de données configurée par défaut est à présent de 18 Go, soit 2 Go de plus que la limite précédente, avec une nouvelle taille maximale de 75 Go
  • Pour Enterprise Edition, il n'existe aucune limite de taille de base de données configurée par défaut, ni aucune taille maximale logicielle.
  • Les deux versions d'Exchange Server 2003 avec SP2 permettent de configurer une limite, un seuil d'avertissement et un intervalle d'avertissement au moyen de clés de Registre.
  • Les vérifications de taille effectuées sur la base de données utilisent à présent une taille de base de données logique. Les espaces vides ou blancs de la base de données ne sont pas pris en compte dans la limite de taille de base de données configurée. Par conséquent, aucune défragmentation en mode hors connexion n'est obligatoire pour une récupération supérieure aux limites de base de données configurées ou sous licence.
  • Les vérifications des limites, effectuées à intervalles réguliers, sont à présent contrôlées par le processus de banque d'informations et non par JET. L'intervalle par défaut est de 24 heures et peut être configuré via le Registre.

Paramètres de Registre

  • Les clés de Registre de limite de taille de base de données sont lues lors du montage de la base de données (pas au démarrage du service) et lors de l'exécution de chaque tâche de vérification de limite.

Vous devez définir les paramètres de Registre pour chaque base de données faisant l'objet d'une modification de la limite de taille. Les entrées du Registre doivent se situer sous chaque entrée de la base de données dans le Registre du serveur local. Vous devez réinitialiser les clés de Registre manuellement en conséquence si le serveur doit être reconstruit à l'aide du commutateur d'installation /disasterecovery.

noteRemarque :
Une modification incorrecte du Registre peut provoquer de graves problèmes dont la résolution peut impliquer la réinstallation du système d'exploitation. Les problèmes résultant d'une modification incorrecte du Registre peuvent même ne pas avoir de solution. Avant de modifier le Registre, sauvegardez toutes les données importantes.

Tous les paramètres de Registre décrits dans cette rubrique sont créés à l'emplacement de Registre suivant :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<NOM_SERVEUR>\Private-013e2e46-2cd7-4a8e-bfec-0e4652b94b00

Le GUID de cette clé (Private-013e2e46-2cd7-4a8e-bfec-0e4652b94b00) est un exemple et doit correspondre à la valeur de l'attribut objectGUID de l'objet Active Directory de la base de données.

noteRemarque :
Par défaut, les entrées de Registre mentionnées dans cet article n'existent pas. Lorsque vous créez l'entrée, vous remplacez la valeur par défaut définie dans le code.
noteRemarque :
Toutes les valeurs de Registre mentionnées dans cet article sont décimales et non hexadécimales.
  • Les nouveaux paramètres de Registre suivants sont disponibles dans le SP2 :
  • Database Size Limit in GB
  • Database Size Buffer Warning in Percentage
  • Database Size Check Start Time in Hours from Midnight

Database Size Limit in GB

Le paramètre Database Size Limit in GB correspond à la taille maximale configurable d'une base de données sans dépasser la taille maximale sous licence de votre base de données. Pour Standard Edition, vous pouvez définir la limite de taille de base de données entre 1 et 75 Go. Par défaut, la limite est de 18 Go. Pour Enterprise Edition, vous pouvez définir la limite de taille de base de données entre 1 et 8 000 Go. Par défaut, aucune limite n'est définie.

La valeur de Registre suivante contrôle la limite de taille de base de données configurable :

Type de données Nom Valeur (en Go) Valeur par défaut (en Go)

REG_DWORD

Database Size Limit in GB

Standard Edition : 1-75

Enterprise Edition : 1-8000

Standard Edition : 18

Enterprise Edition : 8 000 illimité

Database Size Buffer in Percentage

Le paramètre Database Size Buffering in Percentage est un seuil d'erreur configurable qui vous avertit avec une entrée du journal des événements lorsque votre base de données atteint ou approche sa capacité maximale et qui se ferme dans les 24 heures après l'enregistrement de l'événement. Par défaut, Exchange Server 2003 SP2 enregistre des événements lorsque la taille de la base de données approche de 90 % de la limite de taille de base de données configurée. Vous pouvez configurer ce seuil. Le plus petit tampon correspond à 1 % de la taille limite configurée.

La valeur de Registre suivante contrôle le tampon de taille de base de données :

Type de données Nom Valeur (en %) Valeur par défaut (en %)

REG_DWORD

Database Size Buffer in Percentage

1 - 100

10

Database Size Check Start Time in Hours from Midnight

Le paramètre Database Size Check Start Time in Hours from Midnight permet de configurer le moment où le système vérifie la base de données pour savoir si elle dépasse la limite de taille de base de données actuellement configurée. Par défaut, la vérification de taille de base de données est effectuée tous les jours à 05:00 du matin. Cette heure peut être modifiée. Dans ce cas, la prochaine tâche est programmée à la nouvelle heure de décalage. Les vérifications à l'intervalle de vérification de taille de base de données sont ignorées jusqu'à la nouvelle heure de début.

La première vérification de taille de base de données ne mettra pas la base de données hors connexion si la limite de taille a été dépassée. Comme la base de données n'est pas mise hors connexion, vous êtes assuré d'au moins 24 heures de disponibilité après dépassement de la limite pour les paramètres par défaut.

Type de données Nom Valeurs Valeur par défaut Description

REG_DWORD

Database Size Check Start Time in Hours from Midnight

1 - 24

5

Détermine l'heure de la première vérification de taille de base de données après montage d'une base de données.

Behavior When the Configured Database Size Limit or Licensed Database Size Limit Are Reached

Lors du montage d'une base de données, le processus compare la taille de base de données physique à la valeur de Configured Database Size Limit in GB. Si la taille physique est comprise dans ou dépasse la valeur configurée de Database Size Warning Buffer in Percentage, la banque d'informations effectue un calcul logique de la taille de la base de données. Si elle est inférieure à ce tampon d'avertissement, il n'est pas nécessaire de calculer l'espace libre car la taille logique ne dépassera jamais la taille physique. En règle générale, la taille physique est inférieure au seuil d'avertissement, de sorte que la vérification de la taille nécessite moins d'une milliseconde. Si le calcul d'espace libre doit être effectué, la vérification de la taille peut demander quelques secondes pour être analysée via la base de données pour générer le calcul de taille logique.

Si la valeur de Database Size Warning Buffer in Percentage est atteinte ou dépassée, un événement d'erreur, portant l'ID d'événement 9688, est enregistré dans le journal des événements Applications.

Avec Exchange Server 2003 SP2 ou ultérieure, le serveur effectue les tâches suivantes lorsque la limite de taille de base de données configurable (ou configurée par défaut) est atteinte :

  • Si la première vérification après le montage d'une base de données détecte que la taille de la base de données dépasse la limite, la base de données n'est pas mise hors connexion, mais un événement d'erreur (ID 9689) est enregistré dans le journal des événements Applications.
  • S'il s'agit de la deuxième vérification, un événement d'erreur est enregistré dans le journal des événements Applications et la base de données est mise hors connexion.

Une fois que l'administrateur remonte la base de données, il dispose de 24 heures (ou jusqu'à la prochaine vérification de taille de base de données ou 05:00 en cas d'utilisation de la valeur par défaut) pour prendre les mesures correctives appropriées.

Limite de taille des bases de données sous licence

Exchange Server 2003 Standard Edition est limité à un seul groupe de stockage avec une seule base de données de banques d'informations privées et une seule base de données de dossiers publics. Avant le SP2, chaque base de données était limitée à une taille physique totale de 16 Go. Le SP2 augmente la limite de taille de base de données sous licence pour Exchange Server 2003 Standard Edition de 16 à 75 Go. La limite de taille de base de données configurée par défaut est de 18 Go. L'application du SP2 ne modifie pas les options de groupe de stockage Exchange Server 2003 Enterprise Edition ni celles de stockage Exchange. Toutefois, une limite de taille de stockage Exchange configurable est ajoutée à Enterprise Edition.

Exchange Server 2003 Limite sous licence Limite de configuration par défaut

Standard Edition avant SP2

16 Go

Non applicable

Standard Edition avec SP2

75 Go

18 Go

Enterprise Edition avant SP2

8 000 Go (illimité)

Non applicable

Enterprise Edition avec SP2

8 000 Go (illimité)

8 000 Go

noteRemarque :
La limite actuelle codée de manière irréversible de la base de données JET est de 8 192 Go ou 8 téraoctets (To).

Considérations relatives à la planification de stratégies de récupération d'urgence

Si vous modifiez la limite de taille des bases de données Exchange, vous souhaiterez peut-être réévaluer votre plan de sauvegarde et de restauration des bases de données Exchange. Plus particulièrement, si vous augmentez la limite de taille des bases de données Exchange, veillez à tester vos opérations de sauvegarde et de récupération en utilisant les nouvelles limites pour vous assurer que vous pouvez toujours respecter vos contrats de niveau de service. Par exemple, si la taille précédente d'une banque de boîtes aux lettres était de 15 Go et que vous pouviez respecter votre contrat de niveau de service en récupérant les données en moins de 8 heures, ce délai risque d'être dépassé si la taille est élevée à 20 Go ou plus.

Pour des informations sur les contrats de niveau de service, voir la section sur l'établissement d'un contrat de niveau de service dans la rubrique relative à la définition d'objectifs de disponibilité dans le Guide sur la disponibilité élevée Exchange Server 2003.

Pour plus d'informations sur la procédure de configuration des options de limites de taille des bases de données, voir la rubrique sur la configuration des limites de taille des bases de données dans l'aide en ligne d'Exchange Server 2003 SP2.