oracle的读写分离 [ 1.1 版本 ]
请问用yii能实现吗
最佳答案
-
chocoboxxf 发布于 2015-06-26 15:30 举报
在配置里修改db的内容应该就可以了,不过我贴的配置是yii2的,1.x的没用过不是很了解
'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'oci:dbname=//localhost1:1521/mydatabase', 'username' => 'dev', 'password' => 'dev', 'charset' => 'utf8', 'slaveConfig' => [ 'username' => 'dev', 'password' => 'dev', 'attributes' => [ PDO::ATTR_TIMEOUT => 5, ], ], 'slaves' => [ ['dsn' => 'oci:dbname=//localhost2:1521/mydatabase'], ['dsn' => 'oci:dbname=//localhost3:1521/mydatabase'], ], ],
共 3 条回复chocoboxxf 回复于 2015-06-26 15:42 回复@nabud1989 配置了master/slave以后yii会自动把只读查询切换使用slave,如果是事务的话也会自动强制使用master
@chocoboxxf 谢谢
其他 0 个回答
没有找到数据。
nabud1989
注册时间:2015-06-26
最后登录:2015-07-01
在线时长:0小时44分
最后登录:2015-07-01
在线时长:0小时44分
- 粉丝0
- 金钱25
- 威望0
- 积分25