On Thu, 1 Aug 2013 02:23:29 +0900
ayako hiroe <roeaya03@gmail.com> wrote:
> おっしゃる通り、x64です。
> メモリ食いすぎなんですよね・・同じ件数のloadを繰り返しているだけなのにだんだん使用率が増えるのです。
もしかして、大量のテーブルを作ったりしてませんか。
昔、数十万テーブルを作るのを試してみたことがあったのですが、テーブルをオープンするたびに mysqld(というか InnoDB)がメモリを少しずつ使っていって、最終的にメモリを食いつぶしたことがありました。
どうやら、当時の InnoDB は一度オープンしたテーブル用のメモリ領域はテーブルをクローズしたとしても解放されない作りのようでした。今もそのようになっているのかはわかりません。
--
とみたまさひろ <tommy@mysql.gr.jp>
日本MySQLユーザ会 http://www.mysql.gr.jp