轉: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