2012-12-06 4 views
1

vBulletin에서 종속 데이터베이스 구성을 설정하는 방법은 무엇입니까? 나는 다음과 같이 설정했다 :vBulletin에서 슬레이브 데이터베이스 구성을 설정하는 방법은 무엇입니까?

$ config [ 'Database'] [ 'dbtype'] = 'mysql';

$ config [ 'Database'] [ 'dbname'] = 'xyz';

$ config [ 'Database'] [ 'tableprefix'] = 'vbulletin1_';

$ config [ 'Database'] [ 'technicalemail'] = '[email protected]';

$ config [ 'Database'] [ 'force_sql_mode'] = false;

$ config [ 'MasterServer'] [ 'servername'] = 'xyz';

$ config [ 'MasterServer'] [ 'port'] = 3306;

$ config [ 'MasterServer'] [ 'username'] = 'x';

$ config [ 'MasterServer'] [ 'password'] = 'xxxx';

$ config [ 'MasterServer'] [ 'usepconnect'] = 0;

$ config [ 'SlaveServer'] [ 'servername'] = 'abc';

$ config [ 'SlaveServer'] [ 'port'] = 3306;

$ config [ 'SlaveServer'] [ 'username'] = 'a';

$ config [ 'SlaveServer'] [ 'password'] = 'xxxx';

$ config [ 'SlaveServer'] [ 'usepconnect'] = 0;

답변

0

이것은 슬레이브 DB 자격 증명에 의해서만 결정됩니다. 그리고 "슬레이브 DB"는 호스트에 DB를 복제했음을 의미합니다 (vBulletin은이를 만들 수 없으며 웹 서버에서 자동으로 수행해야합니다). 따라서 복제 된 DB가 없다면 Slave DB를 설정해서는 안됩니다.

마스터 - 슬레이브 설정은 성능 향상을위한 것입니다. 마스터 서버에 쓰기 쿼리를 보내고 대부분의 쿼리를 슬레이브 서버에 보냅니다. 쓰기 쿼리는 데이터베이스 테이블 유형에 따라 테이블/행을 잠그고 읽지 않기 때문에 성능이 향상됩니다. vBulletin forum