Thinkphp框架支持MySQL的讀寫分離

之前在作項目時,嘗試過用Mysql Proxy和Ameba來解決MySQL的讀寫分離,但效果都不甚理想,如今手上不少網站和項目都遷到Thinkphp框架了,感受它的MySQL讀寫分離功能仍是支持得很好的,主要代碼以下:php


'DB_TYPE'=> 'mysql',

'DB_DEPLOY_TYPE' => 1, //開打支持多服務器                

'DB_RW_SEPARATE'=>true,//數據庫讀寫否分離

'DB_HOST'=> '192.168.11.101,192.168.11.102', 

'DB_NAME'=>'test',            

'DB_USER'=>'admin',            

'DB_PWD'=>'admin101',       

'DB_PREFIX' => 'fav_',

注意事項:
一、當採用原生態的sql語句進行寫入操做的時候,要用execute,讀操做要用query。
二、MySQL數據主從同步仍是要靠MySQL的機制來實現,因此這個時候MySQL主從同步的延遲問題是須要優化,延遲時間太長不只影響業務,還影響用戶體驗。mysql

相關文章
相關標籤/搜索