web-dev-qa-db-ja.com

mysqlで「FLUSH STATUS」を実行しても安全ですか?

データベースサーバーで行われる接続の数を減らすために、いくつかの頻繁なクエリ結果を保持するためにREDISを展開しました。 REDISを展開した後、Max_used_connectionを見つける必要があります。したがって、mysqlステータス変数 Max_used_connection をリセットする予定です。

グーグルでMax_used_connectionsをリセットすることがわかりましたが、FLUSH STATUSを使用する必要があります。

本番環境でFlush statusを実行しても安全ですか? MySQLのドキュメントは言う:

FLUSH STATUS-キーキャッシュ(デフォルトおよび名前付き)のカウンターをゼロにリセットし、Max_used_connectionsを現在開いている接続の数に設定します。

キーキャッシュのカウンターをリセットした場合の影響はわかりません。

Max_used_connections だけをリセットすることは可能ですか?

前もって感謝します。

3
User2397

本番環境でフラッシュステータスを実行しても安全ですか?

  • まあそれ自体には何の影響もないはずですが、ステータスカウンターをリセットし、あなたは「安全」でなければなりません。

Max_used_connectionsだけをリセットすることは可能ですか?

  • 番号

しかし、「デプロイ後にMax_used_connectionを見つける必要があります...」

  • 監視にグラフを導入するのはどうですか?サボテン/ Grafanaは、MySQLの内部で何が起こっているかをよく見てくれます!
4
mysql_user