1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【MySQL】定期的にmysqlのconnection数を確認する

Last updated at Posted at 2022-04-07

これは何?

業務でmysqlの接続数(connection数)を確認する場面があったので、

その際に使用した便利なコマンドを備忘録として記載する。

実行コマンド

実行コマンドは以下の通りでwatchコマンドとsqlを組み合わせるだけ

以下の例は3秒ごとにmysqlのコネクションを確認する。

watch -n ${INTERVAL_NUM} --differences \
"mysql mysql -h ${MYSQL_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} -Be \
'select count(*), db from information_schema.PROCESSLIST group by db;'"

# example
watch -n 3 --differences \
"mysql mysql -h localhost -u root -proot -Be \
'select count(*), db from information_schema.PROCESSLIST group by db;'"
  • watch [オプション] コマンド
    • コマンドを定期的に実行するためのコマンド
    • -n <秒数> : 何秒ごとに実行するか指定
    • --differences : 実行ごとの差分を表示

最後に

今回は mysqlの接続数を確認するときに便利なコマンドについて書いてみました。
なにか不明点などあれば、コメントお願いします。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?