Yii2实现读写分离(MySQL主从数据库)
2024-09-04 14:08:47
读写分离(Read/Write Splitting)。
1.原理:
让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。
2.优点:
备份数据库,分担数据库压力,承受更大的访问量。
yii实现读写分离非常简单,只需要在配置文件中写几个配置参数即可实现。
2.1.配置db.php文件
2.2.创建两个数据库为了演示ip都指向本地的MySQL数据库,但是数据库名称不同,同时在数据库分别插入一条数据,将slave数据库的username改成slave。
2.3.查看查询结果
查询主键id为1的那条数据
以下是查询结果
原文地址:http://www.linuxidc.com/Linux/2015-07/120134.htm
最新文章
- python-实现生产者消费者模型
- 一、jquery简介
- Java里面,反射父类里面数字类型字段,怎么set值
- Android学习起步 - Button按钮及事件处理
- Flyweight(享元)--对象结构型模式
- WPF中关于自定义控件的滚动条鼠标停留在内容上鼠标滚轮滚动无效的问题
- 了解SpringMVC框架及基本工作流程
- SQLServer 维护脚本分享(11)部分DBCC及系统存储过程
- JavaScript 参考手册——javascript本地和内置对象、BOM、DOM
- iOS应用程序本地化
- hdu 1352 I Conduit!
- linux网站推荐
- window nodejs 版本切换 nvmw
- HDU1232 畅通工程 (并查集模板题)
- android 设置字体颜色、EditText自己主动输入转换成大写字母的多种方式
- Java中的集合框架(下)
- C#关于winform时间格式2017.05.27
- Mysql外键约束--转载
- 算法练习LeetCode初级算法之链表
- 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-5 底层驱动之旋转编码器