我们有一个很棒的mysql master + master设置在运行。
这对我们遇到的一些关于innodb的奇怪问题有很大的帮助。但那是另一个问题..。
为了进一步优化mysql master + master设置,我们希望将mysql_connect超时降低到每秒1/2。数据库连接都在1 1GB局域网连接上,所有服务器都是高端服务器,因此如果服务器在0.5秒内没有握手,出现问题的可能性相当高,连接到其中一个故障转移服务器将是一个好主意。目前我们不能低于1秒:(
有人知道怎么做到这一点吗?
谢谢!
发布于 2012-02-09 12:14:22
你将无法做到这一点,甚至不能通过修改PHP源代码(也许修改mysql源代码可以帮助)...if你看PHP源代码在http://svn.php.net/viewvc/php/php-src/trunk/ext/mysql/php_mysql.c?view=markup你会看到,从php.ini读取的秒数是设置为mysql选项,从那里,mysql负责的超时。也许你可以通过修改MySQL源代码来实现这一点,但问题是你准备好了吗,因为“我不确定”你最终会有多大的好处……
https://stackoverflow.com/questions/9205176
复制相似问题