平均每秒查询数

use*_*561 3 mysql

我在 Centos 服务器上安装了 MySQL Server 5.6.23,服务器的配置是

16 GB RAM 8 核 CPU 操作模式:32 位、64 位

当我检查服务器的状态时,它向我显示每秒平均查询数:22112.191

在此处输入图片说明

我的服务器仍然运行良好,读写操作没有问题,但我想知道我的服务器每秒可以处理的最大查询数是多少,我可以做些什么来减少它。?

提前致谢。

Ric*_*mes 5

22K QPS 不错;我很少在生产系统上看到这么高的数字。你一定在做相当琐碎的查询。(在快速调查中,7K 是第 90 个百分位数。)

你使用了很多存储例程吗?您的问题/正常运行时间是什么?

高查询率不太可能“崩溃”MySQL。它可以减慢速度到感觉“崩溃”的地步。

您有多少个活动连接?当一次SHOW PROCESSLIST显示多个查询运行(不是“睡眠”)时,您可能会陷入这种负担过重的情况。

已经有基准(精心设计的)每秒注册超过一百万个查询。我可以设计一种可以使所有系统资源饱和的情况,但每分钟只能实现 1 次查询。这些极端情况表明有很多因素正在发生。