limpiar registros obsoletos y reducir BBDD de vCenter

Buenas, hace unos días un compañero mio generó un aviso sobre el tamaño de una BBDD del vCenter de un cliente que estaba llegando a su limite. Como sabemos cuando la BBDD del vCenter se llena, el servicio de vCenter se para, por lo que hay que revisar de vez en cuando el tamaño y limpiar registros obsoletos.

Si vemos que va llegando al limite lo que tenemos que hacer es bajar el Sql Server Management Studio.

Una vez descargado, abrimos la BBDD del vCenter, en la imagen vemos como esta casi llegando a los 10 GB

1

 

Vamos a la pestaña tablas y buscamos dbo.VPX_Parameter, botón derecho “editar las primeras 200 filas”

2

Modificamos event.max Age que pone 180 por 30 y event.maxAgeEnable por true en vez de false.

3 4

Hacemos lo mismo con task.maxAge y task.maxAgeEnabled cambiando los valores a 30 y true

Una vez modificados estos parámetros, vamos a programación y en dbo.cleanup_events_task_proc y con el botón derecho, ejecutar procedimiento almacenado

 

5

Comenzara la consulta y empezará a limpiar registros obsoletos. El tiempo que le cueste dependerá del tamaño de la BBDD.

6

Una vez terminado vemos el espacio disponible que se queda en la BBDD, pero sigue con el mismo tamaño, por lo que podemos reducirla.

8

Botón derecho sobre la BBDD -tareas-reducir-Base de datos.

7

Comenzara el proceso

9

Una vez terminado, vemos que la BBDD se ha reducido hasta 3.5 GB.

11

 

Comprobamos dentro de la carpeta DATA del sql server.

10

 

Espero que os sirva.

Saludos

Gorka Izquierdo