Comment faire pour défragmenter des bases de données Exchange

Numéro d'article: 328804 - Voir les produits auxquels s'applique cet article
Si vous êtes un client de Small Business, trouver des ressources pédagogiques et de dépannage supplémentaires le Prise en charge pour les petites entreprises site.
Agrandir tout | Réduire tout

INTRODUCTION

Le processus de défragmentation de disque réorganise les données stockées sur les disques durs de l'ordinateur pour que les fichiers soient plus contigus. La défragmentation permet d'augmenter la vitesse d'accès et de récupération de données. Lorsque vous défragmentez vos disques durs, vous pouvez augmenter les performances et permettre aux serveurs de votre organisation de fonctionner de manière plus souple et efficace.

Vous pouvez utiliser l'utilitaire Eseutil pour défragmenter la banque d'informations et annuaire dans Microsoft Exchange Server 5.5 et de défragmenter la banque d'informations Microsoft Exchange 2000 Server et Microsoft Exchange Server 2003. L'utilitaire peut s'exécuter sur une base de données à la fois à partir de la ligne de commande.

Défragmentation d'une base de données Exchange 2000 ou Exchange 2003


Pour défragmenter une base de données Exchange 2000 ou Exchange 2003, procédez comme suit : Cliquez ici pour développer ou réduire les étapes
Défragmentation d'une base de données Exchange Server 5.5


Réduire cette imageAgrandir cette image
RemarquePour défragmenter une base de données, vous devez espace disque disponible qui est au moins 110 pour cent la taille de la base de données que vous souhaitez traiter. Pour déterminer l'espace disque requis, procédez comme suit : Cliquez ici pour développer ou réduire les étapes
Sauvegarder la base de données


Étant donné que la défragmentation hors ligne réorganise les données dans les bases de données Exchange, utilisez l'utilitaire de sauvegarde immédiatement après la défragmentation pour créer des sauvegardes standard des bases de données qui sécurisent la nouvelle organisation des données. Précédemment les sauvegardes incrémentielles ou différentielles sont plus utiles car ils font référence aux pages de base de données qui ont été réorganisées par le processus de défragmentation. Pour plus d'informations, consultez 258243 : Comment faire pour sauvegarder et restaurer un ordinateur Exchange à l'aide du programme Sauvegarde Windows.

Fragmentation des données Exchange

La fragmentation des données Exchange se produit sur un niveau différent de la fragmentation du disque normal. La fragmentation des données Exchange se produit au sein de la base de données Exchange lui-même. Si vous exécutez défragmentation régulière du disque sur un ordinateur Exchange, vous devez le faire pendant les heures creuses et de préférence avec des bases de données Exchange s'est arrêtés. La défragmentation de disque est un processus intensif d'e/S très. Par conséquent, le moteur de base de données Exchange peut avoir des problèmes d'accès aux disques durs dans un délai raisonnable.

Par défaut, Exchange exécutent quotidiennement une défragmentation des bases de données. L'option de défragmentation permet de rendre le stockage utilisé contigu, élimine le stockage inutilisé et compacte la base de données. Cela réduit la taille de la base de données. Eseutil copie de base de données d'enregistrements à une nouvelle base de données. Lors de la défragmentation est terminée, la base de données d'origine est supprimée ou enregistrée à un emplacement spécifié par l'utilisateur, et la nouvelle version est renommée en tant que l'original. Si l'utilitaire rencontre un enregistrement incorrect, l'utilitaire s'arrête et affiche un message d'erreur. Défragmentation en ligne La défragmentation en ligne de base de données Exchange se produit automatiquement dans le cadre du processus de maintenance de base de données. La défragmentation en ligne détecte et supprime les objets de base de données qui ne sont plus utilisés. Le processus de défragmentation en ligne fournit davantage d'espace de base de données sans modifier la taille du fichier de la base de données. Par défaut, Exchange est configuré pour exécuter une défragmentation en ligne quotidienne entre 01 : 00 et 05 : 00.

Réduire cette imageAgrandir cette image
Remarque : Pour augmenter l'efficacité du processus de sauvegarde et de maintenance, vous souhaiterez planifier vos procédures de maintenance et les opérations de sauvegarde à des moments différents.

Pour planifier la défragmentation de la base de données, appliquez l'une des méthodes suivantes :
  • Pour planifier la défragmentation d'une base de données spécifique, utilisez laIntervalle de maintenance option sur le Base de données onglet d'une boîte aux lettres stocker ou d'un dossier public stocker l'objet pour configurer l'intervalle de maintenance.
  • Pour planifier la défragmentation d'un ensemble de banques de boîtes aux lettres et banques de dossiers publics, utilisez le Intervalle de maintenance option sur le Base de données (stratégie) onglet d'une boîte aux lettres stocker ou d'un dossier public stockent la stratégie pour configurer l'intervalle de maintenance.
Défragmentation hors connexion


Bien que la défragmentation en ligne offre un espace supplémentaire de la base de données, vous devez défragmenter la base de données Exchange en mode hors connexion pour réduire la taille physique de la base de données Exchange. Utilisez l'utilitaire Eseutil (Eseutil.exe) pour effectuer une défragmentation hors ligne lorsque vos banques de boîtes aux lettres et banques de dossiers publics sont hors connexion.


Réduire cette imageAgrandir cette image
 Remarque : Eseutil se trouve dans le dossier Winnt\System32 dans Exchange Server 5.5 et dans le dossier Exchsrvr/Bin dans Exchange 2000 et Exchange 2003.

Eseutil est un utilitaire Exchange qui vous permet de défragmenter, réparer et d'examiner l'intégrité des bases de données Exchange. Par exemple, vous pouvez effectuer la défragmentation hors connexion si vous avez récemment déplacé de nombreux utilisateurs à partir d'un serveur qui exécute Exchange. Dans ce cas, la défragmentation hors ligne réduit la taille des bases de données Exchange en réorganisant les données sur les bases de données du serveur Exchange et en supprimant toutes les pages de base de données inutilisées.

Par défaut, la commande Eseutil /d défragmente une base de données en créant une nouvelle base de données, copie les anciens enregistrements de base de données vers le nouveau et en supprimant les pages inutilisées de la base de données. Cela crée un fichier de base de données compacte qui vient d'être organisé.

Pour exécuter la défragmentation Eseutil sur une base de données spécifique, utilisez le commutateur de base de données suivants :
eseutil /d Database_name [options]
Database_name est le nom du fichier de la base de données que vous souhaitez compacter.

Une autre option consiste à exécuter Eseutil avec les commutateurs /d /p sur la ligne de commande pour créer la nouvelle base de données défragmentée dans un emplacement distinct. fFr exemple, vous créez la nouvelle base de données défragmentée sur un autre disque dur. En utilisant le commutateur/p, le processus de défragmentation hors ligne conserve la base de données d'origine un-compacted, et le fichier temporaire est créé est la version défragmentée de la base de données. Il s'agit en tant que la désactivation de l'activation. Contrairement au processus de défragmentation hors connexion standard (eseutil / d), si vous exécutez Eseutil avec l'option /d /p , la base de données d'origine n'est pas remplacé par la nouvelle base de données défragmentée lorsque le processus de défragmentation hors connexion est terminé.

L'option /d /p peut également raccourcir sensiblement le temps nécessaire pour défragmenter des bases de données volumineuses car vous évitez de copier la base de données défragmentée à partir de l'emplacement temporaire et remplacer le fichier fragmenté d'origine. Toutefois, si vous souhaitez monter la base de données défragmentée une fois que vous utilisez cette option, vous devez manuellement déplacer les défragmentés .edb et .stm fichiers dans le chemin d'accès de base de données et les renommer pour les noms de fichier de base de données correcte.

Par exemple, si Tempdfg.edb et Tempdfg.stm sont les fichiers défragmentés que vous avez créé en exécutant l'option /p /d, vous devez renommer Tempdfg.edb en Priv1.edb et Priv1.stm renommer Tempdfg.stm. Vous devez le faire si les bases de données que vous avez exécutez Eseutil à Priv1.edb et Priv1.stm. L'exemple de commande suivant défragmente une base de données qui est nommée banque_boîte_lettres.edb et son fichier de transmission en continu associé, désactive l'activation et crée les bases de données défragmentées sur le lecteur D. Notez qu'il n'y a aucun espace après /t.
eseutil /d /p "c:\program files\exchsrvr\mdbdata\banque_boîte_lettres.edb" /t"d:\tempdfg.edb"
Réduire cette imageAgrandir cette image
Remarque : Si vous n'utilisez pas l'option /t , le fichier Tempdfgxxxx.edb et le fichier Tempdfgxxxx.stm sont créés à l'emplacement que vous exécutez Eseutil. Dans les noms de fichier précédents, xxxx est un nombre aléatoire.

Par ailleurs, vous voudrez utiliser les options suivantes lorsque vous utilisez Eseutil pour défragmenter des bases de données Exchange :
Réduire ce tableauAgrandir ce tableau
OptionDescription
/b Base de donnéesEffectuez une copie de sauvegarde sous le nom spécifié
/tBase de donnéesDéfinir le nom de base de données temporaire (la valeur par défaut est Fichier Tempdfrg.edb)
/sFichierDéfinir le nom de fichier de transmission en continu (la valeur par défaut est NONE)
/fFichierDéfinir le nom de fichier en continu temporaire (par défaut Tempdfrg.stm est)
/peserve la base de données temporaire (en d'autres termes, ne pas l'activer.)
P/oÉliminer le logo
/iNe pas défragmenter le fichier de transmission en continu
Réduire cette imageAgrandir cette image
Remarque : Le fichier Tempdfrg.edb est créé sur le lecteur logique où elle eseutil /d s'exécute sauf si vous utilisez le commutateur /t . Par exemple, pour créer un fichier Tempdfrg.edb à la racine du lecteur D, exécutez la commande suivante :
D:\>Eseutil /d /ispriv
Vous pouvez également utiliser le commutateur /t pour définir le nom de la base de données temporaire et pour un autre emplacement. Par exemple, pour créer un fichier exemple.edb à la racine du lecteur d lorsque vous exécutez la commande eseutil du lecteur C, exécutez la commande suivante :
C:\>Eseutil /d /ispriv /td:\Exemple.edb
Réduire cette imageAgrandir cette image
Remarque : Si l'activation est désactivée, la base de données d'origine est conservé un-compacted, et la base de données temporaire contient la version défragmentée de la base de données. Par exemple, l'activation est désactivée lorsque vous utilisez l'option /p .

Ressources supplémentaires

Pour plus d'informations sur l'utilisation de Eseutil /d pour défragmenter une base de données et le fichier de transmission en continu associé à la base de données, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
254132Eseutil /d défragmente la base de données et le fichier de transmission en continu
Pour plus d'informations sur les Exchange Server versions 4.0 et 5.0, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
163627Comment faire pour défragmenter un fichier EDB sur un serveur non-Exchange

Propriétés

Numéro d'article: 328804 - Dernière mise à jour: jeudi 24 mai 2012 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Mots-clés : 
kbinfo kbmt KB328804 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 328804
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires