Yii2实现读写分离(MySQL主从数据库)
Jul 29, 2016 am 09:11 AM读写分离(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
以上就介绍了Yii2实现读写分离(MySQL主从数据库),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Bagaimana untuk melaksanakan penstriman HTTP menggunakan C++?
