在 mysql 中“FLUSH STATUS”是否安全?

sud*_*lai 4 mysql mysql-5.5 mysqladmin

我们部署了 REDIS 来保存一些频繁的查询结果,以减少在数据库服务器上建立的连接数。我们需要在部署 REDIS 后找出 Max_used_connection。所以我们计划重置 mysql 状态变量Max_used_connection

在谷歌搜索时,我发现要重置 Max_used_connections,我们需要使用 FLUSH STATUS。

在生产中执行Flush 状态是否安全?MySQL 文档说:

FLUSH STATUS - 将密钥缓存(默认和命名)的计数器重置为零,并将 Max_used_connections 设置为当前打开的连接数。

我不知道为密钥缓存重置计数器的影响。

是否可以单独重置Max_used_connections

提前致谢。

mys*_*ser 5

在生产中执行 Flush 状态是否安全?

  • 那么它不应该影响任何事情,而是重置状态计数器,你应该是“安全的”。

是否可以单独重置 Max_used_connections ?

但是“我们需要在部署后找出 Max_used_connection ......”

  • 将图表引入监控怎么样?说 Cacti / Grafana 会让你很好地了解你的 mysql 内部发生了什么!