1

vBulletin でスレーブ データベース構成をセットアップする方法は? 私はこのように設定しました:

$config['データベース']['dbtype'] = 'mysql';

$config['データベース']['dbname'] = 'xyz';

$config['データベース']['テーブルプレフィックス'] = 'vbulletin1_';

$config['データベース']['technicalemail'] = 'xyz@abc.com';

$config['データベース']['force_sql_mode'] = false;

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

$config['MasterServer']['ポート'] = 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;

4

1 に答える 1

0

これは、スレーブ DB 資格情報のみに依存します。また、「スレーブ DB」は、ホスト上で DB をレプリケートしたことを意味します (vBulletin はこれを作成できません。Web サーバーによって自動的に行われるはずです)。したがって、レプリケートされた DB がない場合は、スレーブ DB をセットアップしないでください。

マスタースレーブ設定はパフォーマンスのためです。書き込みクエリをマスター サーバーに送信し、ほとんどの読み取りクエリをスレーブ サーバーに送信します。書き込みクエリはデータベース テーブルの種類に応じてテーブル/行をロックし、読み取りはロックしないため、パフォーマンスの向上に役立ちます。 vBulletin フォーラム

于 2015-06-04T09:30:16.353 に答える