Hatena::ブログ(Diary)

知のレバレッジを最大化せよ このページをアンテナに追加 RSSフィード Twitter

2009-08-04

MySQLのデータベース全体のデータサイズをサクっと求める

MySQL 5以降について、MySQLデータベーススキーマ単位でデータ利用状況を調べたいときに1SQLでサクっと調べるには、下記のSQL等で取得できます。

  • show table statusやduしなくてもSQLとしてinformation schemaから取得できるようになっているためです。
  • スキーマ名には、db名を指定すればよいです。

例 テーブルサイズの合計値をMBで

SELECT SUM(data_length)/1024/1024 AS total_db_data_in_MB FROM information_schema.tables WHERE table_schema = 'データベース名';

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mabots/20090804/1249379971
リンク元
スマートフォン解析