mysql主從同步一直在進行嗎?

發布 科技 2024-02-08
4個回答
  1. 匿名使用者2024-02-05

    開啟後,沒有停機、錯誤或任何東西,並且會繼續進行。

  2. 匿名使用者2024-02-04

    從理論上講,主從複製支援無限數量的從站,但實際上,它受到伺服器頻寬和讀寫能力的影響。

    從理論上講,通過使用單個主伺服器多從伺服器設定,可以通過新增更多從伺服器來擴充套件系統,直到網路頻寬用完或更新負載增長到主伺服器無法處理的程度。

    為了確定您可以擁有多少個從站,以及您可以提高站點效能的程度,您需要了解查詢模式和基準測試,並根據經驗確定典型主伺服器和從伺服器的讀取(每秒讀取次數或最大讀取次數)吞吐量與寫入(最大寫入次數)吞吐量之間的關係。 使用乙個具有複製功能的假設系統,這個例子給出了乙個非常簡單的冰雹埋葬計算。

    假設系統負載包括 10% 的寫入和 90% 的讀取,我們通過基準測試確定最大讀取為 1200 2 個最大寫入。 換言之,在不進行寫入的情況下,系統每秒可以執行 1,200 次讀取,平均寫入操作所需的時間是平均讀取操作的兩倍,並且關係是線性的。 我們假設主伺服器和每個從伺服器具有相同的效能,並且我們有乙個主伺服器和 n 個從伺服器。

    好吧,對於每個伺服器(主伺服器或從伺服器),我們有:

    reads=1200_2×writes

    reads=9 次寫入 (n1)(讀取是分離的,但寫入所有伺服器)。

    9×writes/(n1)2×writes=1200

    writes=1200/(29/(n1))

    最後乙個公式表示對 n 個從屬伺服器的最大寫入次數,假設最大可能的讀取速率為每分鐘 1,200 次,並且讀取與寫入的比率為 9。

    上述分析可以得出以下結論:

    如果 n=0(表示沒有複製),則系統每秒可以處理大約 1200 次 11=109 次寫入。

    如果 n = 1,則每秒可進行 184 次寫入。

    如果 n=8,則每秒可進行 400 次寫入。

    如果 n = 17,則每秒可進行 480 次寫入。

  3. 匿名使用者2024-02-03

    1.從屬裝置過多會導致複製延遲。

    優化:建議從機數量為3-5個。

    2.從屬硬體比主硬體差。

    優化:提公升硬體效能。

    3.慢速 SQL 語句太多。

    優化:SQL語句執行時間過長,SQL語句4主從複製的設計問題。

    優化:主從複製為單執行緒,可通過多執行緒IO方案解決。 此外,還支援多執行緒 IO 複製。

    5.主資料庫和從資料庫之間的網路延遲。

    優化:保持鏈路盡可能短,增加埠頻寬。

    6.主資料庫具有較高的讀寫壓力。

    優化:在前端增加緩衝區和快取。 主從延遲不同步:

    再耽誤,只要不影響業務,就沒事了。

    7. 業務設計缺陷導致延誤,影響業務。

    優化:二級資料庫的資料不會跳轉到主資料庫。

  4. 匿名使用者2024-02-02

    當我使用 pt-table-checksum 時,會影響業務績效嗎?

    實驗。 讓我們從一對主從開始:

    然後使用 mysqlslap 執行恆定壓力:

    開啟另乙個租約大型會話,並在主節點上開啟常規日誌:

    然後通過 pt-table-checksum 進行比較:

    檢視 master 的一般日誌,由於 mysqlslap 導致的通用日誌中有很多內容,我們找到與 pt-table-checksum 相關的執行緒:

    世界銀行單獨列出了此執行緒的操作

    有很多操作,讓我們一點一一地解釋一下:

    在這裡,該工具減少了 INNODB 鎖定等待時間。 這樣一來,只要在innodb上稍有鎖,操作就會立即放棄,對業務的影響就會很小。

    此外,該工具減少了等待超時時間,沒有特殊效果。

    該工具將隔離級別調整為 RR 級別,交易的維護成本會高於 RC,但正如我們稍後將看到的,該工具使用的每個交易都非常小,並且前面提到的 innodb 鎖的等待時間調整為乙個小,這將對線上業務造成更少的成本。

    RR水平是資料比較的基本要求。

    該工具通過一系列操作提供表的概述。 一次驗證乙個塊,此處獲得第乙個塊的下邊界。

    接下來,工具獲取下乙個資料塊的下邊界,並在每個 SQL 之前進行解釋,看看執行是否作弊,回租非常小心。

    之後,工具獲取乙個資料塊的校驗和,該校驗和並不大,如果與業務流量發生衝突,它會立即啟動 innodb 的鎖定超時並立即撤退。

    以上是 pt-table-checksum 的一些設計,可以看到這些地方都經過精心維護,以確保業務流量不受影響。

    該工具還設計了其他機制來保證業務流量,例如引數 --max-load 和 --pause-file,以及精心設計的資料塊劃分方法、索引選擇方法等。 大家可以根據自己的情況一起使用,以達到良好的效果。

    總結。 本期我們簡單分析一下pt-table-checksum是否會影響業務流量,推薦使用或不推薦使用工具的各種引數,算命的案例很多,可以用簡單的實驗來分析作用機理。

    同樣,效能測試不能被道聽途說所信任,而必須通過實驗進行分析。

相關回答
10個回答2024-02-08

我只能告訴你這個,你可以自己動手,如果你把電腦診斷卡放進去,顯示器應該是沒有CPU明白這個意思,檢查一下你的主機板和CPU!

4個回答2024-02-08

如果是幣種增值,去工商區申請,工商界會給你乙個指定的銀行賬戶,開戶把要增幣的幣種放進去,然後找會計師事務所寫乙份驗資報告交給工商。如果是無形資產。 >>>More

9個回答2024-02-08

您好:根據您的描述,建議您按照以下方法清除手機記憶體: >>>More

11個回答2024-02-08

標準接線方式:**線貓(無線)路由器網線在每個房間,因為有乙個配電箱,**線可以到達每個房間,所以任何**插座都可以直接使用分路器連線貓。 >>>More

20個回答2024-02-08

那不叫苯,那叫責任。

天天算計別人的人,不會有好的結果。 >>>More