MySQLサーバで、1コネクションあたりに必要なメモリ量の見積り方法を解説しているサイトを紹介してください。

「ン百同時コネクション時、コネクションそのものでサーバ側メモリをどれくらい消費するか」を知りたいのです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/03/04 12:05:40
  • 終了:--

回答(2件)

id:inokuni No.1

いのくに回答回数1343ベストアンサー獲得回数212006/03/04 13:30:23

ポイント25pt

http://dev.mysql.com/doc/refman/4.1/ja/memory-use.html

MySQL 4.1 リファレンスマニュアル :: 5.5.4 MySQL でのメモリの使用

それぞれの接続は、スタック(デフォルト 64K、変数 thread_stack)、接続バッファ(変数 net_buffer_length)、および結果バッファ(net_buffer_length)のスレッド固有領域を使用する。接続バッファと結果バッファは必要に応じて max_allowed_packet まで動的に拡張される。クエリの実行中は現在のクエリ文字列のコピーも割り当てられる。

id:pena3

ありがとうございます!

2006/03/04 23:20:58
id:NetVista No.2

NetVista回答回数843ベストアンサー獲得回数02006/03/04 13:32:35

ポイント25pt

http://itpro.nikkeibp.co.jp/members/ITPro/oss/20050213/156109/?S...

【MySQLウォッチ】第14回 サーバー設定を見直してMySQLの性能を引き出す:ITpro

key_buffer_sizeは,全コネクション(クライアントからの接続)から共通で使用する。それに対して,read_buffer,read_rnd_buffer,sort_buffer,join_bufferは,コネクションごとに使用されるバッファだ。そのため,大きくすることによって,パフォーマンスが向上するが,コネクションが多いMySQLサーバーでは注意が必要だ。

id:pena3

ありがとうございます。

一連の連載記事も、とてもいいですね^^

2006/03/04 23:23:04

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

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

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

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

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