程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Yii2實現讀寫分離(MySQL主從數據庫),yii2mysql

Yii2實現讀寫分離(MySQL主從數據庫),yii2mysql

編輯:關於PHP編程

Yii2實現讀寫分離(MySQL主從數據庫),yii2mysql


讀寫分離(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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved