如何计算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获取

InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。

事实上MySQL能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。

并发数和服务器的性能、带宽、网站页面大小各方面有着联系.

mysql最大并发连接数设置

mysql 默认的最大并发连接为100,默认的连接数无法满足大量client 连接的请求.

但是可以通过以下方式改变,使用root用户登录mysql 系统

引用

mysql >show variables like ’max_connections‘

+-----------------+-------+

| Variable_name| Value |

+-----------------+-------+

| max_connections | 100|

+-----------------+-------+

在不需要重启的情况下.通过以下命令更改为300

引用

set global max_connections = 300

为了保证mysql 重启能够生效,还需要编译 /my.ini (默认)

max_connections = 300

以上完成之后,下次重启就会使用新的参数。


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

原文地址: https://outofmemory.cn/zaji/7264143.html

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

发表评论

登录后才能评论

评论列表(0条)

保存