我正在计划构建新的 vCenter 5 服务器。目前,作为一家 SMB,我的主机要求在使用 SQL Express 安装的范围内,但我的虚拟机数量已增长到三位数。在当前的 vCenter 中,我在加载清单时开始遇到一些减速,因此我很好奇我为 vCenter 4.1 安装选择 SQL Express 以及虚拟机清单数量是否导致了这种情况。您觉得如何?
如果我选择安装 SQL 2008 R2 而不是 Express,那么在登录 vCenter 并加载清单时,我是否希望看到响应更快的客户端?就增长而言,我预计主机数量不会达到两位数或虚拟机数量不会超过 300 台。即使我不会达到那么多主机/虚拟机数量,只需选择 SQL Express 安装的下一个单选按钮,是否能提供更好的性能?
答案1
当然,“快速”受到严重限制,您可能会遇到这些限制 - 我们使用的是常规 MSSQL,并没有看到您所遇到的那种减速情况,因此强烈建议您这样做,当然,您也可以选择使用新的 vCenter Appliance。
答案2
SQL Server 2008 R2 Express 支持 1 个 CPU,每个数据库最多可以有 10GB,但只有 1GB RAM - 如果您监视 CPU 活动和 Perfmon - SQL Server - 内存管理器中的页面寿命预期计数器,这将让您了解是否已达到 SQL Server Express 的限制。
或者在访问 VC 时运行此查询
从 sys.dm_os_performance_counters 中选择 [object_name]、[counter_name]、[cntr_value],其中 [object_name] 与 '%Manager%' 和 [counter_name] = '页面预期寿命'