1.背景
做数据库性能测试
2.准备工作
2.1环境部署与压测方案
服务部署方案
压测方案
2.2确认硬件参数
机器cpu/mem/disk的参数分别是什么样,网卡多大。
2.3确认软件参数
设置的固定变量是什么,变动的参数是什么,随着变动参数的变化,性能如何表现,消耗机器资源如何表现
2.4确认机器资源消耗的查询命令
应该首先熟悉查询机器资源的各种命令,查看关键资源的linux命令是什么。其次要知道查询出来的结果中关键字段代表什么意思。
先说常用命令
(1)top查看cpu资源信息,按1显示出来各个cpu-core的具体使用率
(2)iostat查看disk磁盘信息
(3)其他关于数据库的关键指标
记录QPS/TPS
记录主从延迟
查看buffer命中率多大
查看脏页比例多大