Cómo desfragmentar las bases de datos de Exchange

Seleccione idioma Seleccione idioma
Id. de artículo: 328804 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

INTRODUCCIÓN

El proceso de desfragmentación de discos reorganiza los datos almacenados en discos duros del equipo para que los archivos sean más contiguos. La desfragmentación ayuda a aumentar la velocidad de acceso y recuperación de datos. Al desfragmentar los discos duros, puede aumentar el rendimiento del disco y ayudar a los servidores de la organización funcionen de manera más sencilla y eficaz.

Puede utilizar la utilidad Eseutil para desfragmentar el almacén de información y el directorio de Microsoft Exchange Server 5.5 y para desfragmentar el almacén de información de Microsoft Exchange 2000 Server y en Microsoft Exchange Server 2003. La utilidad se puede ejecutar en una base de datos a la vez desde la línea de comandos.

Desfragmentación de una base de datos de Exchange 2000 o Exchange 2003


Para desfragmentar una base de datos de Exchange 2000 o Exchange 2003, siga estos pasos: Haga clic aquí para expandir o contraer los pasos
Desfragmentación de una base de datos de Exchange Server 5.5


Contraer esta imagenAmpliar esta imagen
2683283
NotaPara desfragmentar una base de datos, debe espacio libre en disco que sea al menos el 110 por ciento del tamaño de la base de datos que se va a procesar. Para determinar el espacio libre que es necesario, siga estos pasos: Haga clic aquí para expandir o contraer los pasos
Hacer copia de seguridad de la base de datos


Dado que la desfragmentación sin conexión reorganiza los datos de las bases de datos, utilice la utilidad de copia de seguridad inmediatamente después de la desfragmentación para crear copias de seguridad de las bases de datos que asegure la nueva disposición de datos estándar. Anteriormente copias incrementales o diferenciales ya no son útiles porque hacen referencia a páginas de base de datos que el proceso de desfragmentación reorganizó. Para obtener más información, vea 258243: Cómo hacer copia de seguridad y restaurar un equipo de Exchange mediante el programa Copias de seguridad de Windows.

Fragmentación de los datos de Exchange

La fragmentación de los datos de Exchange se produce en un nivel diferente que la fragmentación de disco normal. La fragmentación de los datos de Exchange se produce dentro de la propia base de datos de Exchange. Si ejecuta la desfragmentación de disco normal en un equipo con Exchange, debe hacer horas laborables y preferentemente con las bases de datos Exchange detenidos. Desfragmentación de disco es un proceso intensivo de E/S muy. Por tanto, el motor de base de datos de Exchange podría tener problemas de acceso a los discos duros de manera oportuna.

De manera predeterminada, las bases de datos Exchange ejecutan diariamente un proceso de desfragmentación. La opción de desfragmentación hace espacio de almacenamiento utilizado sea contiguo, elimina el espacio no utilizado y compacta la base de datos. Esto reduce el tamaño de la base de datos. Eseutil copia los registros a una base de datos de la base de datos. Una vez completada la desfragmentación, la base de datos original se elimina o se guarda en una ubicación especificada por el usuario y se cambia el nombre de la nueva versión como el original. Si la herramienta encuentra un registro incorrecto, la utilidad se detiene y muestra un mensaje de error. Desfragmentación en líneaDesfragmentación en línea de base de datos de Exchange se realiza automáticamente como parte del proceso de mantenimiento de base de datos. Desfragmentación con conexión detecta y quita los objetos de base de datos que ya no se utilizan. El proceso de desfragmentación en línea proporciona más espacio de base de datos sin cambiar el tamaño del archivo de la base de datos. De manera predeterminada, Exchange está configurado para ejecutar la desfragmentación en línea diariamente entre las 01:00 y las 05:00.

Contraer esta imagenAmpliar esta imagen
2683283
Nota Para aumentar la eficacia de los procesos de backup y mantenimiento, es aconsejable programar los procesos de mantenimiento y las operaciones de backup y ejecutarlos a horas diferentes.

Para programar la desfragmentación de la base de datos, utilice uno de los métodos siguientes:
  • Para programar la desfragmentación de la base de datos de una base de datos, utilice la opción intervalo de mantenimiento en la ficha base de datos de un almacén de buzones o de un objeto de almacén de carpetas públicas para configurar el intervalo de mantenimiento.
  • Para programar la desfragmentación de la base de datos para un conjunto de almacenes de buzones y almacenes de carpetas públicas, utilice la opción intervalo de mantenimiento en la ficha base de datos (directiva) de un almacén de buzones o de una directiva de almacén de carpetas públicas para configurar el intervalo de mantenimiento.
Desfragmentación sin conexión


Aunque la desfragmentación en línea proporciona espacio de base de datos adicional, debe desfragmentar la base de datos de Exchange sin conexión para reducir el tamaño físico de la base de datos de Exchange. Utilice la herramienta Eseutil (Eseutil.exe) para realizar la desfragmentación sin conexión cuando los almacenes de buzones y almacenes de carpetas públicas sin conexión.


Contraer esta imagenAmpliar esta imagen
2683283
Nota Eseutil se encuentra en la carpeta Winnt\System32 en Exchange Server 5.5 y en la carpeta Exchsrvr/Bin en Exchange 2000 y Exchange 2003.

Eseutil es una utilidad de Exchange que puede utilizar para desfragmentar, reparar y examinar la integridad de las bases de datos de Exchange. Por ejemplo, puede realizar la desfragmentación sin conexión si ha movido recientemente muchos usuarios desde un servidor que ejecuta Exchange. En ese caso, la desfragmentación sin conexión reduce el tamaño de las bases de datos de Exchange reorganizando los datos de bases de datos de Exchange del servidor y descartando las páginas no utilizadas de la base de datos.

De manera predeterminada, el comando Eseutil /d desfragmenta una base de datos mediante la creación de una nueva base de datos, copiando los registros de la base de datos antigua a la nueva y descartando las páginas no utilizadas de la base de datos. Esto crea un archivo de base de datos compacto recién organizado.

Utilice el siguiente modificador de base de datos para ejecutar la desfragmentación de Eseutil en una base de datos:
Eseutil /d Database_name [opciones]
donde Database_name es el nombre de archivo de la base de datos que desea compactar.

Otra opción es ejecutar Eseutil junto con los modificadores /p /d en la línea de comandos para crear la nueva base de datos desfragmentada en una ubicación distinta. fFr ejemplo, podría crear la nueva base de datos desfragmentada en un disco duro diferente. Al utilizar el modificador/p, el proceso de desfragmentación sin conexión conserva la base de datos original no compactada y el archivo temporal que se crea es la versión desfragmentada de la base de datos. Esto se conoce como desactivar la creación de instancias. A diferencia del proceso de desfragmentación sin conexión estándar (Eseutil /d), si ejecuta Eseutil con la opción /d /p , la base de datos original no se sobrescribe con la nueva base de datos desfragmentada cuando finalice el proceso de desfragmentación sin conexión.

La opción /d /p puede reducir considerablemente el tiempo necesario para desfragmentar bases de datos grandes porque no copia la base de datos desfragmentada desde la ubicación temporal y no sobrescribe el archivo fragmentado original. Sin embargo, si desea montar la base de datos desfragmentada después de utilizar esta opción, manualmente debe mover los desfragmentada .edb y .stm en la ruta de acceso de la base de datos y cambiarles el nombre a los nombres de archivo de base de datos correcta.

Por ejemplo, si Tempdfg.edb y Tempdfg.stm son los archivos desfragmentados que creó ejecutando la opción /p /d, debe cambiar el nombre de Tempdfg.edb a Priv1.edb y cambie el nombre Tempdfg.stm a Priv1.stm. Debe hacer esto si Priv1.edb y Priv1.stm son las bases de datos que ejecutó originalmente Eseutil. El comando de ejemplo siguiente desfragmenta una base de datos que se denomina buzones.edb y su archivo de secuencias que lo acompaña, desactiva la creación de instancias y crea las bases de datos desfragmentados en la unidad D:. Tenga en cuenta que no hay ningún espacio después /t.
/t "Eseutil /d /p"c:\program programa\exchsrvr\mdbdata\almacén de buzones.edb"d:\tempdfg.edb"
Contraer esta imagenAmpliar esta imagen
2683283
Nota Si no utiliza la opción /t , los archivos Tempdfgxxxx.edb y Tempdfgxxxx.stm se crean en la ubicación en la que se ejecuta Eseutil desde. En los nombres de archivo anteriores, xxxx es un número aleatorio.

Además, desea utilizar las opciones siguientes al usar Eseutil para desfragmentar las bases de datos de Exchange:
Contraer esta tablaAmpliar esta tabla
OpciónDescripción
/b Base de datosRealice una copia de seguridad con el nombre especificado
/tBase de datosEstablecer el nombre de la base de datos temporal (el valor predeterminado es Tempdfrg.edb)
/sArchivoEstablece el nombre de archivo de transferencia (el predeterminado es NONE)
/fArchivoEstablece el nombre de archivo transferencia temporal (el valor predeterminado es Tempdfrg.stm)
/peserve la base de datos temporal (es decir, no crear una instancia)
P/oSuprime el logotipo.
/iDesfragmentar el archivo de secuencias
Contraer esta imagenAmpliar esta imagen
2683283
Nota El archivo Tempdfrg.edb se crea en la unidad lógica que se ejecuta el comando eseutil/d a menos que utilice el modificador /t . Por ejemplo, para crear un archivo Tempdfrg.edb en la raíz de la unidad D, ejecute el siguiente comando:
D:\>Eseutil /d /ispriv
También puede utilizar el modificador /t para establecer el nombre de la base de datos temporal y para una ubicación diferente. Por ejemplo, para crear un archivo ejemplo.edb en la raíz de la unidad D cuando está ejecutando el comando eseutil desde la unidad C, ejecute el siguiente comando:
C:\>Eseutil /d /ispriv /td:\Sample.edb
Contraer esta imagenAmpliar esta imagen
2683283
Nota Si se deshabilita la creación de instancias, la base de datos original se conserva sin compactada, y la base de datos temporal contendrá la versión desfragmentada de la base de datos. Por ejemplo, la creación de instancias está deshabilitada cuando se utiliza la opción/p .

Recursos adicionales

Para obtener más información acerca de cómo utilizar Eseutil /d para desfragmentar una base de datos y el archivo de secuencias asociado a la base de datos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
254132 Eseutil /d desfragmenta la base de datos y el archivo de secuencias
Para obtener más información acerca de las versiones 4.0 y 5.0 de Exchange Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
163627 Cómo desfragmentar un archivo EDB en un servidor distinto de Exchange

Propiedades

Id. de artículo: 328804 - Última revisión: miércoles, 04 de diciembre de 2013 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palabras clave: 
kbinfo kbmt KB328804 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 328804

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com