Ch09-10 Jmeter笔记——数据库部分

第10章 数据库架构分析

数据库性能测试目的
 发现数据库所有的性能瓶颈

如何发现数据库的相关性能问题?
1)通过运行某些相应的已获取的SQL语句,判断是否由于
数据库索引所导致的事务响应过长的问题发生。
2)通过实时监控工具(nmon等)监控分析:
a、系统在运行过程中其CPU是否稳定运行或CPU耗用是否过
高;
b、在系统运行过程中其内存是否存在内存泄漏现象;

数据库性能测试范围
sql语句-慢查询等
资源使用率
数据库架构的合理性
数据库的性能指标

数据库常用架构----一主多从(适用于读操作比较多)
缺点:主从延时
优点:读写分离

数据库常用架构----双机热备(适用于写操作比较多)

数据库分库分表的设计方法

拆分的原因
单表或库数据量太大
硬件不能升级或无法升级

分库分表方案
业务拆分
垂直拆分——商品
水平拆分——一致性哈希算法

你可能感兴趣的:(压力测试)