参考文档:
http://www.searchvirtual.com.cn/showcontent_26373.htm
http://www.searchvirtual.com.cn/showcontent_26328.htm
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1030898&sliceId=2&docTypeID=DT_KB_1_1&dialogID=391576215&stateId=1%200%20391578777
最 近vcenter服务器资源占用非常大,sql server占用内容12G以上,vpxd占用内存4G以上,系统内存占用率100%,限制sql内存使用量没作用,限制windows单进行内存占用量 没作用,在查询了部分文档后发现是sql的单个表占用比较大,表名为VPX_HIST_STAT1,条数达到千万条以上,且数据内容主要是每天的性能数据 存储,没有太大意义,参考文档后考虑再三,决定清空这几个表内容。
执行步骤:
登陆sql服务器,建议先备份数据库
一、选择vmwaredb数据库,依次执行
truncate table VPX_HIST_STAT1;
truncate table VPX_HIST_STAT2;
truncate table VPX_HIST_STAT3;
truncate table VPX_HIST_STAT4;
truncate table VPX_SAMPLE_TIME1;
truncate table VPX_SAMPLE_TIME2;
truncate table VPX_SAMPLE_TIME3;
truncate table VPX_TEMPTABLE0;
truncate table VPX_TEMPTABLE1;
truncate table VPX_TEMPTABLE2;
二、
1、
a)使用vSphere Client登陆vcenter,Go to Administration > vCenter Server Settings > Statistics.
b) Under Statistics Intervals, ensure the Statistics Level column is set to 1.
c) To change the value, select the Interval Duration, click Edit and select Level 1 from the dropdown.
d)选择“数据库保留策略”,设置“任务保留”与“事件保留”天数为30天
2、
打 开数据库->vmwaredb->可编程性->存储过程,右键dbo.cleanup_events_tasks_proc,选择执行 存储过程 ,这一操作用来将表vpx_event,vpx_event_arg,vpx_task表整理到指定的大小(上面设置为30天)。