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

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

編輯:MySQL綜合教程

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


讀寫分離(Read/Write Splitting)。

1.原理:讓主數據庫(master)處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從數據庫(slave)處理SELECT查詢操作。

2.好處:備份數據庫,分擔數據庫壓力,承受更大的訪問量。

yii實現讀寫分離非常簡單,只需要在配置文件中寫幾個配置參數即可實現。

1.配置db.php文件

image

2.創建兩個數據庫為了演示ip都指向本地的MySQL數據庫,但是數據庫名稱不同,同時在數據庫分別插入一條數據,將slave數據庫的username改成slave。

image

3.查看查詢結果

查詢主鍵id為1的那條數據

image

以下是查詢結果

image

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