Cómo purgar datos de la base de datos de ePO mediante la consola de ePO
Artículos técnicos ID:
KB79561
Última modificación: 2022-09-12 16:49:11 Etc/GMT
Última modificación: 2022-09-12 16:49:11 Etc/GMT
Entorno
McAfee ePolicy Orchestrator (ePO) 5.x
Resumen
Si la base de datos de ePO es grande y debe reducirse su tamaño, puede identificar las tablas que deben purgarse.
La forma más fácil de determinar cuáles son las tablas más grandes es buscar en la consola de ePO:
- Inicie sesión en la consola de ePO.
- Desplácese hasta menú, configuración, configuración del servidor.
- Seleccione información del servidor.
- Desplácese hacia abajo y localice la sección con las tablas más grandes.
Prepare la SQL Server:
Antes de implementar cualquiera de las soluciones siguientes o realizar una ampliación de ePO, es posible que tenga que preparar SQL. Si su empresa cuenta con un administrador de base de datos (DBA) que administra el SQL Server, es probable que la implicación del DBA se requiera para los siguientes pasos:
- Si ha cambiado la base de datos al modo de recuperación completa (el valor predeterminado es simple), realice una copia de seguridad en primer lugar. A continuación, establézcalo en el modo de recuperación simple. Esta opción limpia el registro de transacciones y limita el crecimiento del tamaño del registro de transacciones.
- Asegúrese de que el volumen de disco que contiene el registro de transacciones tenga espacio libre adicional. La cantidad de espacio libre debe ser superior al tamaño del archivo MDF de la base de datos de ePO. Si eso no es posible, asegúrese de que dispone de espacio suficiente para albergar las tablas más grandes de la lista anterior.
- Asegúrate:
- El registro de transacciones está configurado para crecer automáticamente.
- El volumen de disco que contiene el archivo MDF de la base de datos de ePO tiene un espacio libre significativo para duplicar las tablas más grandes.
- Que ha reservado un tiempo significativo para que se complete la ampliación. Esta acción podría tardar horas o incluso días en completarse, en función del tamaño de las tablas.
Problema
Esta afirmación del problema solo se aplica si va a ampliar desde ePO 5.3.3 a ePO 5.9.0 o a una versión posterior. Tras ampliar a ePO 5.9.0 o una versión posterior, se ha migrado el esquema de la base de datos de ePO. Las ampliaciones posteriores no requieren que se actualicen las tablas en cuestión.
Una comprobación previa a la ampliación durante la ampliación de ePO 5.x muestra un mensaje de advertencia similar al siguiente:
The SQL database needs more free space or setup will fail.
It needs two times the current database size to continue.
La instalación de ePO 5.x realiza un cambio de esquema en estas tablas. Este cambio podría suponer más espacio en disco en la SQL Server y la migración de estos datos podría tardar mucho tiempo en completarse.
El instalador de ePO 5.x examina el tamaño de las tablas sin límites de la base de datos de ePO.
Cuando se amplía desde la 5.x versión, comprueba únicamente un subconjunto de las siguientes tablas. Sin embargo, al ampliar desde versiones anteriores 4.x , incluye comprobaciones para todas las tablas siguientes:
El tiempo y el espacio necesarios son directamente proporcionales al número de filas de la tabla.
Datos de soporte:
Los siguientes datos proceden de nuestras pruebas internas de la ampliación de esquema de la tabla de ePO 5.x .
Especificaciones de SQL Server:
Deje que la instalación continúe tras la ADVERTENCIA:
Una comprobación previa a la ampliación durante la ampliación de ePO 5.x muestra un mensaje de advertencia similar al siguiente:
It needs two times the current database size to continue.
La instalación de ePO 5.x realiza un cambio de esquema en estas tablas. Este cambio podría suponer más espacio en disco en la SQL Server y la migración de estos datos podría tardar mucho tiempo en completarse.
El instalador de ePO 5.x examina el tamaño de las tablas sin límites de la base de datos de ePO.
Cuando se amplía desde la 5.x versión, comprueba únicamente un subconjunto de las siguientes tablas. Sin embargo, al ampliar desde versiones anteriores 4.x , incluye comprobaciones para todas las tablas siguientes:
EPOEvents EPOProductEvents EPORollup_Events EPORollup_ProductEvents OrionSchedulerTaskLogDetail OrionAuditLog
- Si el instalador de ePO cambia alguna de las tablas indicadas anteriormente y tiene más de 1 millón filas, aparecerá un mensaje de advertencia antes de que se inicie la instalación.
- El servidor SQL Server requiere bastante espacio en disco de reserva para aplicar los cambios de esquema en estas tablas.
- Los cambios tardan mucho tiempo en completarse, lo que provoca que la ampliación de ePO se ejecute durante muchas horas o falla.
El tiempo y el espacio necesarios son directamente proporcionales al número de filas de la tabla.
Datos de soporte:
Los siguientes datos proceden de nuestras pruebas internas de la ampliación de esquema de la tabla de ePO 5.x .
Especificaciones de SQL Server:
- Eje SATA 2 simple
4 Core 2.8 GHz Xeon - LDF y MDF en el mismo disco. El archivo MDF es el archivo principal de SQL Server base de datos. LDF es un archivo auxiliar.
Prueba | Tabla | Fila Recuento (millones) |
Tiempo | MDF Geométrica |
LDF Geométrica |
Recuento amplio de eventos de cliente. Modificar la columna Identidad al tiempo que se conservan las marcas de tiempo. | 60 | 2 horas y 15 minutos | 15 GB | 36 GB | |
Recuento amplio de registros de auditoría. Agregar la columna Int con restricción predeterminada. | 14.5 | 23 minutos | 5 GB | 5 GB |
Deje que la instalación continúe tras la ADVERTENCIA:
- Cuando haya realizado los pasos anteriores
Así - Disponer del espacio en disco adecuado en el SQL Server para que se produzca la ampliación
Solución 1
Cómo purgar el registro de eventos de amenazas
Esta solución se aplica si necesita eliminar datos de las siguientes tablas:
Esta solución se aplica si necesita eliminar datos de las siguientes tablas:
ATD_Events DC_OSS_Events EPCertEventMT EPExtendedEventMT EPOEvents EPStoryGraphInfoMT HIP8_EventInfo HIP8_IPSEventParameter JTIClientEventInfo MVEDRCustomEventMT MVIS_EP_ExtendedEventMT SCOR_Events VSECustomEvent WP_EventInfoMT
- Inicie sesión en la consola de ePO.
- Desplácese hasta menú, automatización, tareas servidor.
- Haga clic en Nueva tarea.
- Asigne un nombre a la tarea y haga clic en siguiente. Por ejemplo, podría asignar a la tarea el nombre purga de eventos de amenazas de tareas.
- Seleccione Purgar registro de eventos de amenazas en la lista desplegable acciones .
- Introduzca la información en Purgar registros que tengan más de una selección radial. Que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en Siguiente.
- Planifique la tarea para que se ejecute con regularidad. Por ejemplo, una vez al día a una hora no pico, como 1 mañana, suele ser un buen funcionamiento.
- Haga clic en siguiente y en Guardar.
- Haga clic en Ejecutar junto a la tarea que ha creado.
Solución 2
Cómo purgar el registro de tareas servidor
Esta solución se aplica cuando necesita eliminar datos de las siguientes tablas:
Esta solución se aplica cuando necesita eliminar datos de las siguientes tablas:
OrionSchedulerTaskLog OrionSchedulerTaskLogDetail EPOCoreLogMessage EPORepositoryLogMessage
- Inicio de sesión en la consola de ePO
- Desplácese hasta menú, automatización, tareas servidor.
- Haga clic en Nueva tarea.
- Asigne un nombre a la tarea y haga clic en siguiente. Por ejemplo, podría denominar la purga del registro de tareas servidor de tareas.
- Seleccione Purgar registro de tareas servidor en la lista desplegable acciones .
- Introduzca la información en el apartado Purgar registros más antiguos que la selección radial, que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en Siguiente.
- Planifique la tarea para que se ejecute con regularidad. Por ejemplo, una vez al día a una hora no pico, como 1 mañana, suele ser un buen funcionamiento.
- Haga clic en siguiente y , a continuación, en Guardar.
- Haga clic en Ejecutar junto a la tarea que ha creado.
Solución 3
Cómo purgar el registro de auditoría
Esta solución se aplica cuando es necesario eliminar datos de laOrionAuditLog tabla.
Aquí encontrará instrucciones sobre cómo purgar las entradas del registro de tareas servidor con una antigüedad superior a un espacio de tiempo especificado:
Esta solución se aplica cuando es necesario eliminar datos de la
Aquí encontrará instrucciones sobre cómo purgar las entradas del registro de tareas servidor con una antigüedad superior a un espacio de tiempo especificado:
- Inicie sesión en la consola de ePO.
- Desplácese hasta menú, automatización, tareas servidor.
- Haga clic en nueva tarea.
- Asigne un nombre a la tarea y haga clic en siguiente. Por ejemplo, podría dar nombre a la tarea de purga del registro de auditoría de tareas.
- Seleccione Purgar registro de auditoría en la lista desplegable acciones .
- Introduzca la información en el apartado Purgar registros más antiguos que la selección radial, que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en siguiente.
- Planifique la tarea para que se ejecute con regularidad. Por ejemplo, una vez al día a una hora no pico, como 1 mañana, suele ser un buen funcionamiento.
- Haga clic en siguientey, a continuación, en Guardar.
- Haga clic en Ejecutar junto a la tarea que ha creado.
Solución 4
Cómo Purgar eventos de productos
Esta solución se aplica cuando es necesario eliminar datos de las siguientes tablas:
Esta solución se aplica cuando es necesario eliminar datos de las siguientes tablas:
EPOProductEventsMT EPEEventParameters
- Inicie sesión en la consola de ePO.
- Desplácese hasta menú, automatización, tareas servidor.
- Haga clic en Nueva tarea.
- Asigne un nombre a la tarea y haga clic en siguiente. Por ejemplo, podría nombrar la tarea Purgar eventos de cliente.
- Seleccione Purgar eventos de cliente en la lista desplegable acciones .
- Introduzca la información en el apartado Purgar registros más antiguos que la selección radial, que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en Siguiente.
- Planifique la tarea para que se ejecute con regularidad. Por ejemplo, una vez al día a una hora no pico, como 1 mañana, suele ser un buen funcionamiento.
- Haga clic en siguientey, a continuación, en Guardar.
- Haga clic en Ejecutar junto a la tarea que acaba de crear para ejecutarla.
Solución 5
Cómo purgar los datos de acumulación
Esta solución se aplica cuando es necesario eliminar datos de las siguientes tablas:
Esta solución se aplica cuando es necesario eliminar datos de las siguientes tablas:
EPORollup_Events EPORollup_ProductEvents
- Inicie sesión en la consola de ePO.
- Desplácese hasta menú, automatización, tareas servidor.
- Haga clic en Nueva tarea.
- Asigne un nombre a la tarea y haga clic en siguiente. Por ejemplo, podría nombrar la purga de eventos de acumulación de tareas.
- Seleccione purgar datos acumulados de la lista desplegable acciones .
- Seleccione eventos de amenaza en la lista desplegable tipo de datos .
- Introduzca la información en el apartado Purgar registros más antiguos que la selección radial, que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en el signo + en el lado derecho de la línea acciones .
- Seleccione purgar datos acumulados en la lista desplegable nuevas acciones .
- Seleccione eventos de cliente en la lista desplegable tipo de datos .
- Introduzca la información en el apartado Purgar registros más antiguos que la selección radial, que se ajusta a la Directiva de retención de datos de las empresas. Si no dispone de uno, intente usar 90 días.
- Haga clic en Siguiente.
- Planifique la tarea para que se ejecute con regularidad. Por ejemplo, una vez al día a una hora no pico, como 1 mañana, suele ser un buen funcionamiento.
- Haga clic en siguientey, a continuación, en Guardar.
- Haga clic en Ejecutar junto a la tarea que acaba de crear para ejecutarla.
Solución 6
Reducción de la base de datos
Es importante tener en cuenta que al purgar los datos no se reduce realmente el tamaño de la base del disco. Para completar la tarea, debe ejecutar el comando Shrink en la base de datos.
Normalmente, no es necesario realizar una operación de reducción en la base de datos de ePO. Tenga en cuenta lo siguiente antes de continuar:
- La reducción de la base de datos de ePO no se recomienda o es necesaria para que ePO funcione.
- La reducción de los archivos de base de datos (
.MDF ) y (.NDF ) puede aumentar la fragmentación de los índices y provocar que las consultas se ejecuten con lentitud. - Tras reducir los archivos de la base de datos, si es necesario ampliar para acomodar los archivos nuevos, la SQL Server bloqueará los mismos durante el crecimiento. El resultado puede deberse a problemas de rendimiento con la aplicación que utiliza la base de datos mientras se insertan los nuevos.
- Su base de datos ha crecido de forma inusual por un motivo que ya ha solucionado.
Y - Debe realizar una operación de reducción de un tiempo para volver a poner la base de datos en el tamaño normal.
- Abra SQL Server Management Studio.
- Abra una ventana de consulta y seleccione la base de datos que está intentando reducir. Para obtener instrucciones detalladas, consulte KB67591.
NOTA: La mayoría de las tablas residen en la base de datos principal de ePO, pero en ePO 5.10 laePOEvents tabla (solo) se encuentra en la base de datos de eventos.
- Pegue la siguiente instrucción SQL en la ventana de consulta:
ADVERTENCIA: el registro de transacciones SQL (.LDF ) puede aumentar hasta cinco veces el tamaño de la base de datos mientras se ejecuta el comando. Asegúrese de tener suficiente espacio libre en el disco antes de utilizar este comando.
dbcc shrinkdatabase ('ePO_DatabaseName')
go - Haga clic en Ejecutar o pulse F5.
Información relacionada
Este artículo solo se aplica si tiene acceso a la consola de ePO. Si no puede acceder a la consola de ePO porque la base de datos está llena, utilice el siguiente artículo:
Descargo de responsabilidad
El contenido de este artículo se creó en inglés. En caso de darse cualquier diferencia entre el contenido en inglés y su traducción, el primero siempre será el más preciso. La traducción de algunas partes de este contenido la ha proporcionado Microsoft mediante el uso de traducción automática.
Productos implicados
Idiomas:
Este artículo se encuentra disponible en los siguientes idiomas: