sql数据库测试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结构拓扑图:

目的:

为提高和改进SQL集群的高可用及稳定性。

测试环境:

测试环境为虚拟环境。

1、心跳网卡出现故障:

测试方案;将SQL-A的心跳网卡禁用,并用SQL-B长pingSQL-A的心跳IP,经过5秒钟,集群管理提示SQL-A出现故障。

结论;心跳线的健康监控时间为5秒。

2、操作系统故障相互切换(手动和自动):

测试手动方案;手动停止任意一台节点服务器的集群服务,经过5秒集群管理提示节点出现故障,服务器开始迁移,30秒后在另外一台节点上启用.

测试自动方案;关闭任意一台节点服务器,,经过5秒集群管理提示节点出现故障,服务器开始迁移,30秒后在另外一台节点上启用.

结论;节点之间均可以实现故障相互切换,节点故障发现时间为5秒,切换节点时间为15秒,在切换节点启用服务时间为10秒.

3、SQL节点故障切换(手动和自动):

测试手动方案;手动对SQL实例进行服务迁移到另外一个节点,迁移无故障,迁移时间为10秒,实例之间相互迁移服务无故障。

测试自动方案;将SQL服务的当前所有者的PC进行关机,SQL当前使用者更改,节点故障切换正常。

结论;无论手动或者自动,SQL节点之间的故障切换均可以正常进行迁移。

4、SQL实例恢复时间:

经过以上3点测试,特得出以下测试数据,心跳健康监测时间为5秒,操作系统故障及SQL节点故障迁移,故障发现时间为5秒,切换节点时间为15秒,切换节点后恢复业务时间为10秒。

相关文档
最新文档