91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

主從復制、讀寫分離、分庫分表

發布時間:2020-07-21 16:47:02 來源:網絡 閱讀:471 作者:愛與夢想 欄目:軟件技術

一:主從復制

原理

  • master將改變記錄到二進制日志中(Binary log)

  • slave將master的binary log拷貝到它的中繼日志(relay log)

    slave開始一個工作線程---I/O線程。I/O線程在master上打開一個普通的連接,然后開始binlog dump process,從master的二進制日志中讀取事件,如果已經跟上master,它會睡眠并等待master產生新的事件。I/O線程將這些事件寫入中繼日志。

  • slave重做中繼日志中的事件

    SQL線程從中繼日志讀取事件,并重放其中的事件而更新slave的數據,使其與master的數據一致。只要該線程與I/O線程保持一致,中繼日志通常會位于OS的緩存中,所以中繼日志的開銷很小

主從復制、讀寫分離、分庫分表


二、讀寫分離

為啥要讀寫分離?

  • 讀的次數,遠超過寫的次數。一主多從,主接收寫請求,通過復制機制將數據同步到從庫,從庫會設置只讀,防止主從數據不一致。

  • 從庫的主要作用是:分擔主庫的讀壓力,執行備份任務,故障切換時,能夠使用的備庫

  • 集中寫,零散讀,將壓力分流。


三、分庫分表

  • Sharding,也就是常說的分庫分表,通過一定的策略把數據重新分布,主要解決單實例寫入壓力或容量過大的問題


四、數據預熱

  • 把熱點數據(用戶經常訪問的)放到緩存里,減少數據庫的壓力,Redis緩存服務器(集群)

  • 比如,上線的時候會重啟服務,緩存數據就沒有了,那么再把數據重新load進緩存,然后再接受外部訪問


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

囊谦县| 西城区| 太湖县| 武宣县| 哈巴河县| 康马县| 曲周县| 新疆| 香河县| 穆棱市| 肥乡县| 涪陵区| 荆门市| 沧州市| 太康县| 历史| 沂南县| 开鲁县| 桂平市| 道真| 鄂托克旗| 织金县| 灵武市| 迁安市| 涡阳县| 永修县| 菏泽市| 尉氏县| 永安市| 临江市| 辉南县| 布尔津县| 广南县| 阳信县| 招远市| 乌拉特后旗| 博客| 封开县| 兰溪市| 福海县| 兴国县|