1. 程式人生 > >SQlSERVER讀寫分離實施方案

SQlSERVER讀寫分離實施方案

首先應瞭解讀寫分離應該注意的問題:

1.sqlserver所有讀寫分離基本上都無法實現時時資料同步。
2.釋出訂閱方式讀寫分離方式[快照、事務]也要具體看資料的操作頻率以及更新上線率來決定。
3.日誌傳送讀寫分離方式雖然傳送速度一般要優越與釋出訂閱方式,但是每次複製還原過來的日誌
時候有一種獨佔資料模式會導致暫時無法問的問題。
4.讀寫分離也要考慮伺服器的物理配置,比如磁碟raid、cpu、記憶體、網路等基本配置。

如果你對你現在你對以上都有了解,並對所掌握資料已經有明確認識,ok 接下來討論一下具體
執行方案:
釋出訂閱讀寫分離方式
1.物理伺服器配置。根據主從[釋出與訂閱]伺服器分工分別做好磁碟raid。
2.資料分割槽。如果資料量過大可以考慮將大資料拆分也就是所謂的資料表分割槽。
3.資料訂閱。
   a.快照訂閱。一般針對考慮資料時效性不強的時候可採用也即是對資料更新週期
長的時候可選擇。
   b.事務訂閱。一般需要考慮要求資料時效性的時候採用。
針對資料訂閱要注意兩點:請求傳送訂閱 還是推送。


4.至於日誌傳送,主要個人認為應該考慮到網路傳送,否則有時候則會導致資料丟失。