MySQLのInnoDBで、各テーブルのデータ/インデックスが、それぞれどれだけメモリに乗っているかを調べる方法を教えてください。


MyISAMの場合は、↓のようにページキャッシュを調べれば出せると認識しています。
InnoDBの場合は、どうも違うようですので。。。

MyISAMのMySQLでデータがどのくらいLinuxのページキャッシュにのっているかを知る方法 - Public KFSPedia
http://public.kfs.uxu.jp/wiki/index.php/MyISAM%E3%81%AEMySQL%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E3%81%A9%E3%81%AE%E3%81%8F%E3%82%89%E3%81%84Linux%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AB%E3%81%AE%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%82%92%E7%9F%A5%E3%82%8B%E6


なにがやりたいかというと、システム停止メンテ後に、ユーザがアクセスするだろうデータを、メモリにのせておきたいわけです。
↓のcat *.MYI みたいな感じで。

pixivのインフラを支える技術
http://www.slideshare.net/kamipo/pixiv

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/08/29 17:43:11
  • 終了:2010/09/05 17:45:02

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません