とみたまさひろさん

ご返信ありがとうございます。
広江です。
ひとつのテーブルに大量の件数をLOADです。

しかしすごい実験されたんですね。。。(^^)


2013年8月2日 22:58 とみたまさひろ <tommy@mysql.gr.jp>:
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