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

轉:http://www.linuxidc.com/Linux/2015-07/120134.htmphp

 

讀寫分離(Read/Write Splitting)。linux

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

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

yii實現讀寫分離很是簡單,只須要在配置文件中寫幾個配置參數便可實現。htm

1.配置db.php文件事務

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

3.查看查詢結果get

查詢主鍵id爲1的那條數據it

如下是查詢結果ast

相關文章
相關標籤/搜索