MySQLの1プロセスあたりのメモリ使用量についてお伺いいたします。


デフォルト設定のままですと、1プロセスの上限はどの程度になりますでしょうか。
また、設定を変更した場合は、最大でどの程度までメモリを使うことになりますでしょうか。
根拠となる記事ページ、URLなども添えて頂けると大変有難いです。
※質問者はmy.cnfをリファレンスを参照しながら確認する程度のスキルしかありません。

なお、プラットフォームで差が出るのかどうかもお伺いしたいです。
※例として、CentOSなどLinux系と、WindowsServer系とで差が出るのかどうか)

サーバスペックなどを検討する際に必要となっており、少々困っておりまして・・・。
お助け頂ければ幸いです、よろしくお願いいたします!

回答の条件
  • URL必須
  • 1人1回まで
  • 13歳以上
  • 登録:2010/06/24 19:02:32
  • 終了:2010/07/01 19:05:02

回答(1件)

id:yamaneroom No.1

yamaneroom回答回数1040ベストアンサー獲得回数612010/06/24 19:18:18

ポイント60pt

過去に同様の質問がある。

http://q.hatena.ne.jp/1141441540


必要メモリ=グローバルバッファのサイズ+(各スレッドのバッファサイズの合計 × 最大接続数)

http://d.hatena.ne.jp/sen-u/20060720/p2

  • id:danielocean
    回答は自動終了しました。ありがとうございました。
    過去の質問は拝見しました。しかしながら、OSによる違い等があまり分からず・・・。
    ただ、スペック比較という意味では

    http://thinkit.co.jp/free/article/0603/10/5/

    こちらの記事のように、32bitと64bitでの処理量の比較や、
    Windows2003ServerでのメモリリザーブについてのWhitePaperなどを読み、ある程度の限界があることが分かりました。
    どちらかというと、L/AやDiskI/Oなど、こまめに数値を見つつパフォーマンスチューニングをしていかないといけませんね。

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

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

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

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