这里提到磁盘读写能力,比如它每秒读100M,写50M.这个说明的是数据吞吐量,而IOPS指的则是每秒处理I/O的请求次数.详细展开来说请求次数就是读80M的文件是一次I/O请求,写1K的的数据也是一次I...MySQL生命周期内全局指标,可我们的系统不是每时每刻都在忙碌,那么在系统峰值时QPS又是多少,我们只能自己动手算了.当我们执行status的时候有个Questions,尽管它也是全局指标.不过我们可以每隔一秒查询下这个值...,并将相邻的两值相减,得到的就是精确的每一秒的实际请求数了.如果MySQL处于繁忙的状态,那么我们获取的值就可以视为MySQL QPS的峰值响应能力了....(一般为慢查询,但有时候并不是,单纯的查询数据较多),特别关注一下数据量大还需要排序的分页的,不能通过内存一次完成查询,产生大量的io操作
前面几种情景都没有问题,那可能是你的写操作过多了,从代码、业务或者架构考虑优化...最后的办法..提升mysql、硬件服务器的iops配置,说白了就是换硬件比如机械磁盘换固态
在业务量级没有明显变化的时候主要排查1,2,可以通过优化sql或者对数据量较大的表进行分表处理,3就不说了就是花钱换速度