0

如何优化不断增长的 VCDB。我们可以保留数据库大小的标签吗?有哪些措施可以清理数据库并减小大小?

4

1 回答 1

0

填满数据库的主要内容是 vCenter 日志,作为开始,我们倾向于设置以下内容:

要清除 VPX_EVENT 表中的数据: 1. 连接到 Servername\SQL 数据库并使用适当的凭据登录。2. 单击数据库展开并选择 VIM_VCDB > 表。3. 右键单击​​ dbo.VPX_PARAMETER 表并选择打开。

注意:如果您使用的是 SQL Server 2008,请右键单击 dbo.VPX_PARAMETER 表,然后单击编辑前 200 行。

  1. 修改 event.maxAge 为 30,修改 event.maxAgeEnabled 值为 true。
  2. 修改task.maxAge为30,修改task.maxAgeEnabled值为true。

    注意:要提高数据清理的时间,请分几次运行上述步骤。为此,请确保保留 event.maxAge 和 task.maxAge 的默认值并执行步骤 6 以运行清理。然后,将 event.maxAge 和 task.maxAge 值减少 60 并运行清理。重复这些步骤,直到最终清理过程的值达到 30。

  3. 运行内置存储过程:

    一个。转到 VIM_VCDB > 可编程性 > 存储过程。湾。右键单击 dbo.cleanup_events_tasks_proc 并选择执行存储过程。

    这会根据为 maxAge 指定的日期从 vpx_event、vpx_event_arg 和 vpx_task 表中清除数据。

    C。成功完成后,关闭 SQL Management Studio 并启动 VMware Virtual Center Server 服务。

这应该将数据库大小保持在合理的大小。如果需要,您还可以设置维护计划以使数据库更好地运行。

于 2015-01-21T17:06:26.763 回答