2012-02-09 4 views
1

私たちはおいしいmysqlマスター+マスターセットアップを実行しています。1秒以下mysql.connect_timeout - 可能ですか? PHPソースを編集しようとしています

これは私たちが持っているinnodbの奇妙な問題のいくつかの間に大きく役立ちます。しかしそれは別の質問です...

このmysql master + masterの設定をさらに最適化するために、mysql_connectのタイムアウトを1/2秒ほど遅くしたいと考えています。データベース接続はすべて1GBのLAN接続で、すべてのサーバはハイエンドなので、サーバが0.5秒以内にハンドシェークしないと何かが逸脱し、フェールオーバーサーバの1つに接続する可能性が高い良い考えです。現在、我々は、1秒:(

誰もがこれを実現する方法を知っている?その後、いずれかが下に行くことができない

ありがとう!

答えて

0

あなたがいなくてもPHPのソースを変更することによって、これを達成することができなくなります(おそらく修正mysqlソースが助けることができます)PHPソースコードhttp://svn.php.net/viewvc/php/php-src/trunk/ext/mysql/php_mysql.c?view=markupを見ると、php.iniから読み込まれた秒数がmysqlオプションに設定されていることがわかります。そこから、mysqlはそのタイムアウトの原因となります。 MySQLのソースコードを変更することでそれを達成することができますが、問題はあなたがそれを行う準備ができていることです。最後にどの程度大きな利益があるのか​​は分かりません...

関連する問題