2012-02-09 3 views
1

우리는 맛있는 mysql 마스터 + 마스터 설정을 실행하고 있습니다.1 초 미만 mysql.connect_timeout - 가능합니까? 기꺼이 PHP 소스를 편집하십시오

이것은 우리가 가지고있는 innodb의 이상한 문제들 중에 크게 도움이됩니다. 하지만 그 또 다른 질문입니다 ...

이 mysql 마스터 + 마스터 설정을 최적화하려면 mysql_connect 타임 아웃을 1/2 초와 비슷한 값으로 낮추고 싶습니다. 데이터베이스 연결은 모두 1GB LAN 연결이며 모든 서버는 고급 서버입니다. 따라서 서버가 0.5 초 이내에 핸드 셰이크하지 않으면 무언가 잘못되어 서버 중 하나에 연결할 수 있습니다. 좋은 생각 이시라. 현재 우리는 일초 :(

누구든지이 작업을 수행하는 방법을 알고? 다음 어떤 낮은 갈 수

감사합니다!

답변

0

당신은 심지어 PHP 소스를 수정하여이 작업을 수행 할 수 없습니다 (아마도 수정 mysql 소스가 도움이된다.) ... http://svn.php.net/viewvc/php/php-src/trunk/ext/mysql/php_mysql.c?view=markup에서 PHP 소스 코드를 보면 php.ini에서 읽은 초 수가 mysql 옵션으로 설정되어 있고 그곳에서 mysql이 해당 시간 제한을 담당한다는 것을 알 수있다. MySQL 소스 코드를 수정하여이 목표를 달성 할 수는 있지만 문제는 최종 단계에서 "얼마나 큰"이점이 있는지를 알기 위해 준비가 된 것입니다 ...

관련 문제