redashでMySQL自体の見える化


背景

  • システム系の情報表示はMackerelで事足りるのですが、もう少し細かいDBの値をちらっと見るためにMySQL自体の統計表示をしてみました。
  • とはいってもデータ系で数字が出る指標は少ないのでこの程度です。これは、誰でもすぐに真似して使える指標だと思います!

実行例

上記のダッシュボードのクエリーは超単純です。いつも見慣れたMySQLの統計情報を出すだけです。

show table status;

InnoDB関連はこちら

SELECT (sum(database_pages)/sum(pool_size)) *100 AS used,
       sum(pool_size),
       sum(free_buffers),
       sum(database_pages)
FROM information_schema.INNODB_BUFFER_POOL_STATS

まとめ