MySQL总结 基准测试

基准测试 定义:

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

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

如何进行基准测试

基准测试的目的:

对整个系统进行测试

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

对MYSQL  进行测试

基准测试的指标

基准测试的步骤:

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

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

运行基准测试

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

基准测试容易忽略的问题

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

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

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

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

基准测试 工具

mysqlslap

基准测试工具 sysbench

发布了12 篇原创文章 · 获赞 0 · 访问量 253

猜你喜欢

转载自blog.csdn.net/zhzsdiligence/article/details/102463041
今日推荐