减小 vCenter 数据库大小

本文件将有助于减少我们 VMware vCenter 数据库的大小, 当数据库达到限制时,如果我们使用的是 SQL Express,还将是必要的, 因为服务将无法启动,因此我们将在日志中看到相应的错误提示.

 

Nos descargaremos el script SQL (también lo hay para Oracle) 的 KB de VMware 1025914.

Deberemos detener los servicios de vCenter si los tenemos iniciados.

Realizaremos previamente un backup de la BD que vamos a reducir.

Los límites de las BD’s serían de 4Gb en SQLExpress 2005, 10Gb en SQL Express 2008R2 o superior y de 2Gb en BBDD MSDE.

 

Abrimos la consola de administración de SQL y realizamos una nueva query contra la BD de vCenter, pegamos el contenido del script .sql y modificaremos el parámentro ‘SET @CUTOFF_DATE = GETUTCDATE()-二十’ a los días que queremos mantener o ‘SET @CUTOFF_DATE = AAAA/MM/DDpara establecerle una fecha en concreto.

Testearemos antes que tenemos todo bien correcto, y podremos ejecutar esta sentencia para ver cuántas filas se verían afectadas.

 

Y modificamos ‘SET @DELETE_DATA’ 之 0 自 1 para realizar dichas eliminaciones en la BD & ejecutamos de nuevo.

 

 

Este proceso será lento, dependiendo del volumen a eliminar y el tamaño de nuestra BD, comprobamos al finalizar las filas eliminadas de la tabla de historicos, en mi caso habrá eliminado 578343!

 

Ahora a nivel de BD deberemos reducirla ya que hemos liberado huecos, 这将压缩数据库,并且还会减少数据库文件的大小, 为此, 关于数据库 > “任务” > “减少…” > “数据库”.

 

点击 “接受” 我们将在数据库缩减期间等待必要的时间.

 

什么都没有, 在这种情况下,我们可以看到它将数据库从大约4Gb减少到500Mb!

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

Zimbra 新闻 8

28 九月 2012