首页 > 作文

YII2中配置MySQL读写分离

更新时间:2023-04-08 13:40:31 阅读: 评论:0

在实际开发中,为了服讶的组词务更好的响应,通常会设置数据库的读写分离,主库负责写入更新等操作,从库负责读操作。

以下是yii2中配置mysql读写分离,一主多从设置。设置好后,这些从库其中之一将被建立起连接并执行读操作,而主库将被用来执行写操作。 这样的读写分离将通过以下配置自动地完成。

return [    'components' => [        'db' => [            // 主库配置            'class' => 'yii\db\connection',            'dsn' => 'mysql:host=localhost;dbname=master_test',            'urname' => 'urname',            'password' => 'password',            'chart' => 'utf8',            // 从库的通用配置            'slaveconfig' => 北京市小客车数量调控暂行规定[                'urname' => 'urname',                'password' => 'password',                'attributes' => [                    // 使用一个更小的连接超时                    // 这里每个从库都共同地指定了 10 秒的连接超时时间,                    // 这意味着,如果一个从库在 10 秒内不能被连接上,它将被视为“挂掉的”。                    // 你可以根据你的实际环境来调整该参数。                    pdo::attr_timeout => 10,                ],            ],            // 从库的配置列表            'slaves' => [                ['dsn' => 'mysql:host=localhost;dbname=slaves_test'],                ['dsn' =节日问候>橘和桔; 'mysql:host=localhost;dbname=slaves_test2'],    杭州新航道        ],        ],    ],];

本文发布于:2023-04-08 13:40:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/720214ca1afd4ae040f50229880d1af3.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:YII2中配置MySQL读写分离.doc

本文 PDF 下载地址:YII2中配置MySQL读写分离.pdf

标签:操作   将被   你可以   北京市
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图