MySQL数据库的单机单实例的处理能力及测试验证方法
数据库单机单实例测试方案
- 使用2~4台虚拟机做压力测试机 代理程序使用VIP搭建高可用,使用2台虚拟机 业务系统后台程序采用分布式部署,使用14~16台虚拟机
数据库采用配置最高的物理服务器,使用1台物理 服务器,部署1个mysqld实例和1个业务库进行压测
收集不同业务并发数下的吞吐量、成功率和响应时延的数据 注意压力测试机和业务程序的服务器数量
MySQL数据库复制架构的处理能力及测试验证方法
数据库双机复制单实例测试方案:
使用2~4台虚拟机做压力测试机
代理程序使用VIP搭建高可用,使用2台虚拟机
业务系统后台程序采用分布式部署,使用14~16台虚拟机
数据库采用两台物理服务器,每台物理服务器部署1个mysqld实例和另外一台服务器mysql做复制
收集不同业务并发数下的吞吐量、成功率和响应时延的数据
注意异步复制、半同步复制的延时和TPS/QPS指标
MySQL数据库复制架构的处理能力及测试验证方法
数据库双机复制单实例测试方案:
使用2~4台虚拟机做压力测试机
代理程序使用VIP搭建高可用,使用2台虚拟机
业务系统后台程序采用分布式部署,使用14~16台虚拟机
数据库采用两台物理服务器,每台物理服务器部署1个mysqld实例和另外一台服务器mysqld做复制
收集不同业务并发数下的吞吐量、成功率和响应时延的数据
注意异步复制、半同步复制的延时和TPS/QPS指标
注意读写分离策略