Cómo desfragmentar las bases de datos de Exchange

Id. de artículo: 328804 - Ver los productos a los que se aplica este artículo
Si usted es un cliente de Small Business, encontrar adicionales de solución de problemas y una formación en el Soporte técnico para pequeñas empresas .
Expandir todo | Contraer todo

INTRODUCCIÓN

El proceso de desfragmentación de disco reorganiza los datos que se almacenan 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 de disco y ayudar a los servidores en 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 en Microsoft Exchange 2000 Server y en Microsoft Exchange Server 2003. La utilidad puede ejecutar en una base de datos a la vez desde la línea de comandos.

Desfragmentar 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
Desfragmentar una base de datos de Exchange Server 5.5


Contraer esta imagenAmpliar esta imagen
NotaPara desfragmentar una base de datos, usted 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
Copia de seguridad de la base de datos


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

Fragmentación de los datos de Exchange

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

De forma predeterminada, las bases de datos de Exchange ejecutan un proceso de desfragmentación a diario. La opción de desfragmentación hace que el 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 base de datos. Una vez finalizada la desfragmentación, la base de datos original se elimina o se guarda en una ubicación especificada por el usuario y la nueva versión se cambia el nombre que el original. Si la herramienta encuentra un registro no válido, la utilidad se detiene y muestra un mensaje de error. La desfragmentación con conexión Desfragmentación en línea de base de datos de Exchange se realiza automáticamente como parte del proceso de mantenimiento de base de datos. La desfragmentación con conexión detecta y elimina 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 forma predeterminada, Exchange está configurado para ejecutar la desfragmentación con conexión diariamente entre las 01: 00 y las 05: 00.

Contraer esta imagenAmpliar esta imagen
Nota Para aumentar la eficacia de los procesos de backup y mantenimiento, puede desear programe los procesos de mantenimiento y las operaciones de backup y ejecutarlos a horas diferentes.

Para programar la desfragmentación de base de datos, utilice uno de los métodos siguientes:
  • Para programar la desfragmentación de la base de datos para una base de datos específica, utilice elIntervalo de mantenimiento opción en el Base de datos ficha de un buzón almacenar o de una carpeta pública almacenar el objeto para configurar el intervalo de mantenimiento.
  • Para programar la desfragmentación de la base de datos para una colección de almacenes de buzones y almacenes de carpetas públicas, utilice el Intervalo de mantenimiento opción en el Base de datos (directiva) ficha de un buzón almacenar o de una carpeta pública directiva para configurar el intervalo de mantenimiento de almacén.
Desfragmentación sin conexión


Aunque la desfragmentación con conexión proporciona algo de espacio adicional de la base de datos, se 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 estén sin conexión.


Contraer esta imagenAmpliar esta imagen
 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 bases de datos de Exchange. Por ejemplo, puede realizar la desfragmentación sin conexión si recientemente ha movido 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 al volver a organizar los datos en bases de datos de Exchange del servidor y descartando las páginas de base de datos no utilizados.

De forma predeterminada, el comando Eseutil /d desfragmenta una base de datos creando una nueva base de datos, copiar los registros de base de datos anterior a la nueva y descartando las páginas de base de datos no utilizados. 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 Nombre_base de datos [opciones]
donde Nombre_base de datos 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 independiente. ejemplo de fFr, puede 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 un-compacted y el archivo temporal que se crea es la versión desfragmentada de la base de datos. Esto se conoce como Si se desactiva 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 se completa el proceso de desfragmentación sin conexión.

La opción /d /p también significativamente puede reducir el tiempo necesario para desfragmentar bases de datos grandes porque no se copie la base de datos desfragmentada desde la ubicación temporal y sobrescribir el archivo fragmentado original. Sin embargo, si va a montar la base de datos desfragmentada después de utilizar esta opción, manualmente debe mover los desfragmentada archivos .edb y .stm en la ruta de acceso de 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ó mediante la ejecución de la opción de /p /d, debe cambiar el nombre Tempdfg.edb a Priv1.edb y cambie el nombre Tempdfg.stm a Priv1.stm. Debe hacerlo si Priv1.edb y Priv1.stm son las bases de datos que ejecutó originalmente Eseutil. El siguiente comando en el ejemplo desfragmenta una base de datos que se denomina buzones.edb y su archivo de transmisión por 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 espacio después de/t.
/t "Eseutil /d /p"c:\program programa\exchsrvr\mdbdata\almacén de buzones.edb"d:\tempdfg.edb"
Contraer esta imagenAmpliar esta imagen
Nota Si no utiliza la opción /t , los archivos Tempdfgxxxx.edb y Tempdfgxxxx.stm se crean en la ubicación que se ejecuta Eseutil desde. En los nombres de archivo anteriores, xxxx es un número aleatorio.

Además, puede desear utilizar las siguientes opciones al utilizar Eseutil para desfragmentar las bases de datos de Exchange:
Contraer esta tablaAmpliar esta tabla
OpciónDescripción
/b Base de datosHacer una copia de seguridad con el nombre especificado
/tBase de datosEstablecer el nombre de base de datos temporal (el valor predeterminado es Archivo Tempdfrg.edb)
/sArchivoEstablece el nombre de archivo de transferencia (el valor predeterminado es NONE)
/fArchivoEstablecer el nombre de archivo de transmisión por secuencias temporal (el valor predeterminado es Tempdfrg.stm)
/peserve la base de datos temporal (es decir, no crea instancias)
P/oSuprime el logotipo.
/iDesfragmentar el archivo de transmisión por secuencias
Contraer esta imagenAmpliar esta imagen
Nota El archivo Tempdfrg.edb se crea en la letra siguiente a donde se ejecuta el comando eseutil/d , a menos que se utiliza el modificador /t . Por ejemplo, para crear un archivo Tempdfrg.edb en la raíz de la unidad D, ejecute el comando siguiente:
D:\>Eseutil /d /ispriv
También puede utilizar el modificador/t para establecer el nombre para 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 se ejecuta el comando eseutil desde la unidad C, ejecute el comando siguiente:
C:\>Eseutil /d /ispriv /TD:\Sample.edb
Contraer esta imagenAmpliar esta imagen
Nota Si se deshabilita la creación de instancias, se conserva la base de datos original un-compacted, y la base de datos temporal contendrá la versión desfragmentada de la base de datos. Por ejemplo, la creación de instancias se deshabilita cuando 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 transmisión por secuencias asociado con la base de datos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
254132Eseutil /d desfragmenta la base de datos y el archivo de transmisión por secuencias
Para obtener más información acerca de las versiones de Exchange Server 4.0 y 5.0, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
163627Cómo desfragmentar un archivo EDB en un servidor que no es Exchange

Propiedades

Id. de artículo: 328804 - Última revisión: domingo, 16 de diciembre de 2012 - Versión: 3.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