如何计算mysql的IOPS

如何计算mysql的IOPS,第1张

IO的统计公式如下:

Key_reads * 2 + Key_writes * 2 + Key_read_requests + Innodb_data_reads + Innodb_data_writes + Innodb_dblwr_writes + Innodb_log_writes

key_reads 和 key_writes都乘以2的原因是因为如果从磁盘中读或写索引块之后会再去磁盘读或写数据块,所以就会有至少两倍的IO请求.

事务数总量为 com_commit+com_rollback

query数通过 com_select获取

你可以查1W条,然后按每个数据100条来分。

$data = select * from table limit 10000

$chunk = array_chunk($data, 100)

print_r($chunk)

也可以每次查询 100 条

$start = 0

while($data = select * from table limit $start, 100)

{

print_r($chunk)

$start += 100

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7460113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存