mysql服務器屬性讀寫分離的有以下幾種
1.利用查詢實現讀寫分離
最簡單的分離方法是將所有不能容忍臟數據的讀和寫查詢分配到主動或主庫服務器上;其他的讀查詢分配到備庫或被動服務器上;該策略很容易實現,但事實上無法.有效地使用備庫,因為只有很少的查詢能容忍臟數據;
2.利用臟數據實現讀寫分離
這是對基于查詢分離方法的小改進;需要做–些額外的工作,讓應用檢查復制延遲,以確定備庫數據是否太舊;許多報表類應用都使用這個策略:只需要晚上加載的數據復制到備庫即可,它們并不關心是不是100%跟上了主庫;
3.利用會話分離實現讀寫分離
用戶不需要看到其他用戶的最新數據,但需要看到自己的更新;可以在會話層設置-一個標記位,表明做了更新,就將該用戶的查詢在一段時間內總是指向主庫;會話分離是通常的推薦策略,因為它是在簡單和有效性之間的一種很好的妥協;