22K QPS 不错;我很少在生产系统上看到这么高的数字。你一定在做相当琐碎的查询。(在快速调查中,7K 是第 90 个百分位数。)
你使用了很多存储例程吗?您的问题/正常运行时间是什么?
高查询率不太可能“崩溃”MySQL。它可以减慢速度到感觉“崩溃”的地步。
您有多少个活动连接?当一次SHOW PROCESSLIST显示多个查询运行(不是“睡眠”)时,您可能会陷入这种负担过重的情况。
已经有基准(精心设计的)每秒注册超过一百万个查询。我可以设计一种可以使所有系统资源饱和的情况,但每分钟只能实现 1 次查询。这些极端情况表明有很多因素正在发生。