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

本文探讨了数据库性能测试的目的和方法,包括通过SQL查询和监控工具发现性能瓶颈,如CPU使用率和内存泄漏。重点介绍了数据库架构的选择,如一主多从适合读操作,双机热备适用于写操作。还讨论了数据库分库分表策略,以解决数据量过大和硬件限制的问题,并举例说明了垂直和水平拆分的实践应用。
摘要由CSDN通过智能技术生成

第10章 数据库架构分析

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值