企業面試題042:mysql出現同步延遲有哪些原因?如何解決?
1.從庫太多導致複製延遲
優化:建議從庫數量3-5個為宜
2.從庫硬體比主庫硬體差
優化:提公升硬體效能
3.慢sql語句過多
優化:sql語句執行時間太長,需要優化sql語句
4.主從複製的設計問題
優化:主從複製單執行緒,可以通過多執行緒io方案解決;另外mysql5.6.3支援多執行緒io複製。
5.主從庫之間的網路延遲
優化:盡量鏈路短,提公升埠頻寬
6.主庫讀寫壓力大
優化:前端加buffer和快取。主從延遲不同步:
不管有多延遲,只要不影響業務就沒事
7、業務設計缺陷導致延遲影響業務
優化:從庫沒有資料改讀主庫
mysql出現主從同步延遲有哪些原因?如何解決?
1 從庫太多導致複製延遲 優化 建議從庫數量3 5個為宜2 從庫的硬體比主庫差 優化 提公升硬體效能3 慢sql語句過多 優化 sql語句執行時間太長,需要優化sql,包括建立索引或者採用分庫分表等。4 主從複製的設計問題 優化 主從複製單執行緒,可以通過多執行緒io方案解決 另外mysql5.6....
mysql 索引有哪些 mysql索引有哪些型別
mysql目前主要有的索引型別為 普通索引 唯一索引 主鍵索引 組合索引 全文索引。下面本篇文章就來給大家介紹一下這些mysql索引,希望對你們有所幫助。通過給字段新增索引可以提高資料的讀取速度,提高專案的併發能力和抗壓能力。索引優化時mysql中的一種優化方式。索引的作用相當於圖書的目錄,可以根據...
mysql索引型別有哪些 MySQL有哪些索引型別
從資料結構角度 2 hash索引 a 僅僅能滿足 in 和 查詢,不能使用範圍查詢 b 其檢索效率非常高,索引的檢索可以一次定位,不像b tree 索引需要從根節點到枝節點,最後才能訪問到頁節點這樣多次的io訪問,所以 hash 索引的查詢效率要遠高於 b tree 索引 c 只有memory儲存引...