php - How to Yii2 master-slave connections -


i configured mysql master-slave replications.

how can configure yii2 active record insert,update , delete queries on master db , read queries on slave db's?

yii2 handles automatically allowing configure multiple slaves , multiple masters.

[     'class' => 'yii\db\connection',      // configuration master     'dsn' => 'dsn master server',     'username' => 'master',     'password' => '',      // common configuration slaves     'slaveconfig' => [         'username' => 'slave',         'password' => '',         'attributes' => [             // use smaller connection timeout             pdo::attr_timeout => 10,         ],     ],      // list of slave configurations     'slaves' => [         ['dsn' => 'dsn slave server 1'],         ['dsn' => 'dsn slave server 2'],         ['dsn' => 'dsn slave server 3'],         ['dsn' => 'dsn slave server 4'],     ], ] 

link section in yii2 guide more info: http://www.yiiframework.com/doc-2.0/guide-db-dao.html#read-write-splitting


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -