MySQL PHP Ver5〜


大規模なアプリを動かしているのですが、ユーザー数が増える時間帯になるとログインしにくくなります。ORエラーになります。(.htmlなどは問題なし

おおよそMySQLの同時接続数の問題だと思うのですが、単に接続数を増やすだけでいいのでしょうか?

詳しいアドバイスお願いします。

回答の条件
  • 1人20回まで
  • 登録:2009/04/08 07:01:59
  • 終了:2009/04/15 07:05:02

回答(4件)

id:jeanjean No.1

jeanjean回答回数64ベストアンサー獲得回数32009/04/08 10:20:24

やってはいけない!!MySQLに悲鳴をあげさせる10の方法

http://nippondanji.blogspot.com/2009/04/mysql10.html

上記のページにあるものに、当てはまるものがないかどうか、確認してみてください。

id:esecua

えぇ〜〜〜〜〜〜っ!

答えになってない。

2009/04/08 15:24:35
id:tdoi No.2

tdoi回答回数174ベストアンサー獲得回数752009/04/08 18:53:44

ポイント30pt

同時アクセスがどの程度あって、同時接続数をどの程度にしているかにもよりますが、たぶん、それだけでは解決しない気がします。

jeanjeanさんがあげていらっしゃいますURLなどを参考にパフォーマンスチューニングをする必要はあるかと思います。


個人的な経験から効果があったものは、

・アクセラレータを導入する(きっともう使っていると思いますが・・・。)

・適切にインデックスを張る

・アルゴリズムを最適化する

など、ある意味王道的なものが多かったです。


何かの参考になれば。

id:esecua

2009/04/09 06:38:42
id:Oiller No.3

Oiller回答回数22ベストアンサー獲得回数02009/04/09 08:42:53

ポイント30pt

PHPもお使いのようなので、当然なんらかのhttpサーバーもお使いだと思います。

「ログインしにくくなる」症状はhttpサーバー側でも起こり得ます。

まずは、MySQLとhttpサーバーのどちらで問題が生じているのかを切り分けることが肝要でしょう。

id:sphire No.4

sphire回答回数115ベストアンサー獲得回数122009/04/10 00:49:27

ポイント30pt

とりあえずMySQLのエラーログを見ましょう。

datadirの中に *.err というファイルはありませんか?

そこに、同時接続数に達したよ、というエラーがあればビンゴです。

最大同時接続数を増やして解決するならそれでよし

増やしても解決しない場合は、別の問題なので、また質問してください。

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

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

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

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