MySQL总结 基准测试

基准测试 定义:

基准测试与压力测试的区别:

压力测试需要关心 业务的逻辑 ,使用的数据也是真实的数据。基准测试可以使用不真实的数据,用来评测系统处理数据的能力

如何进行基准测试

基准测试的目的:

对整个系统进行测试

从系统入口进行测试(网站web前段, 手机APP前端。)

对MYSQL  进行测试

基准测试的指标

基准测试的步骤:

确定是对 整个系统 还是某个组件, 使用什么样的数据(生产环境真实数据【数据库备份】,还是模拟数据)

准备基准测试 和 数据收集脚本, 对cpu使用率, IO, 网络流量,状态与计数器信息等进行收集。

运行基准测试

保存和分析基准测试结果。

基准测试容易忽略的问题

使用生产环境数据时只是用部分数据。推荐使用数据库完全备份进行测试。

多用户场景中,只做单用户的测试

单服务器上测试分布式应用。使用相同架构进行测试

反复执行同一查询, 容易命中缓存影响结果。

基准测试 工具

mysqlslap

基准测试工具 sysbench

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值