Heim > Backend-Entwicklung > PHP-Tutorial > Yii2实现读写分离(MySQL主从数据库),yii2mysql_PHP教程

Yii2实现读写分离(MySQL主从数据库),yii2mysql_PHP教程

WBOY
Freigeben: 2016-07-12 09:04:18
Original
1041 Leute haben es durchsucht

Yii2实现读写分离(MySQL主从数据库),yii2mysql

读写分离(Read/Write Splitting)。

1.原理:

让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。
Nach dem Login kopieren

2.优点:

备份数据库,分担数据库压力,承受更大的访问量。
Nach dem Login kopieren

 

  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

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1073812.htmlTechArticleYii2实现读写分离(MySQL主从数据库),yii2mysql 读写分离(Read/Write Splitting)。 1.原理: 让主数据库(master)处理事务性增、改、删操作(...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage