国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

減少mysql主從數據同步延遲問題的詳解

2024-07-24 13:02:04
字體:
來源:轉載
供稿:網友

基于局域網的master/slave機制在通常情況下已經可以滿足'實時'備份的要求了。如果延遲比較大,就先確認以下幾個因素:
1. 網絡延遲
2. master負載
3. slave負載
一般的做法是,使用多臺slave來分攤讀請求,再從這些slave中取一臺專用的服務器,只作為備份用,不進行其他任何操作,就能相對最大限度地達到'實時'的要求了

另外,再介紹2個可以減少延遲的參數

–slave-net-timeout=seconds
參數含義:當slave從主數據庫讀取log數據失敗后,等待多久重新建立連接并獲取數據

slave_net_timeout單位為秒 默認設置為 3600秒
| slave_net_timeout| 3600

–master-connect-retry=seconds
參數含義:當重新建立主從連接時,如果連接建立失敗,間隔多久后重試。

master-connect-retry單位為秒 默認設置為 60秒

通常配置以上2個參數可以減少網絡問題導致的主從數據同步延遲

一般網絡問題的錯誤是:

070401 16:16:55 [ERROR] Error reading packet from server: Lost connection to MySQL server during query (server_errno=2013)
070401 16:16:55 [ERROR] Slave I/O thread: Failed reading log event, reconnecting to retry, log ‘mysql_master-bin.000134′ position 115817861

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江阴市| 彭阳县| 扎赉特旗| 宝坻区| 壤塘县| 德保县| 江北区| 广安市| 灵寿县| 甘孜| 商都县| 九龙县| 定兴县| 临汾市| 延津县| 祥云县| 松阳县| 黄石市| 扎鲁特旗| 隆德县| 循化| 义乌市| 富宁县| 聊城市| 石林| 伊宁市| 自贡市| 湄潭县| 庄浪县| 公安县| 平定县| 甘泉县| 青浦区| 宁南县| 彰武县| 塘沽区| 华蓥市| 康平县| 钟山县| 临夏县| 赤峰市|