日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

马老师 生产环境mysql主从复制、架构优化方案

發布時間:2025/3/8 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 马老师 生产环境mysql主从复制、架构优化方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Binlog日志(主服務器) => 中繼日志(從服務器 運行一遍,保持一致)。從服務器是否要二進制日志取決于架構設計。如果二進制保存足夠穩定,從性能上來說,從服務器不需要二進制日志。默認情況下,mysql主從復制是異步的。

異步:命令寫操作是在內存中完成的。同步:在磁盤完成才認定寫操作是完成的。

異步:主服務器執行10條命令,主服務器不等待從服務器,從服務器才復制3條命令道中繼日志。這叫做從服務器的延遲delay。異步延遲是難免的。

Mysql是多用戶的,多個用戶進來并發 發起 寫操作,同時進行的,寫到寫到二進制語句是一條一條的,從服務器一次執行一條,是單線程的。比主服務器慢是難免的。

整個復制架構:3個線程,主服務器dump線程,發送到從服務器上。從服務器上IO線程,接受主服務器上dump線程發送過來的數據,寫入到中繼日志中去。而后一旦中繼日志有心內容,SQL線程一句一句執行內容。

以上,所以配置就是:主服務器啟用bin log日志,從服務器啟用relay log,建立身份標示server id,每臺服務器需要唯一的server id。

負載均衡集群

高可用集群:冗余

高性能集群:完成復雜運算

AXFR:AXFR請求,是從DNS服務器請求在主DNS服務器上更新信息的一類域名系統的請求。AXFR請求經常導致全區域傳輸。如果區域文件很大的話,它需要花費很多的時間并消耗可觀的帶寬。

IXFR:增量區域傳輸,增量區域傳輸協議。

?

權限:

主服務器建立賬戶,從服務器使用賬戶。mysql有一些特殊的權限允許復制進程運行,運行在從服務器上的I/O線程創建了到master的連接,這就意味著必須在主服務器上創建一個用戶并且需要授予特殊的權限。

這樣I/O線程就會一特定的身份連接到主服務器上并且讀取二進制日志。但是需要說明的一點是,復制用戶在主服務器上實際只需要 replication? client 權限就可以運行的,這里授予replication? slave的原因是用于監視和管理復制賬號需要這個權限,并且這兩個功能(復制需要的權限,監視和管理復制賬號權限)通常是一個賬號在管理,而不是為了達 到這兩個目標而分別設置2個賬號。

replication slave

replication client

主服務器和從服務器雙雙互相認證,SSL認證。

基于邏輯,Mysql Dump從主服務器復制到從服務器。Mysql有一個選項master data,從什么地方讀取二進制數據。主服務器放在邏輯卷上,從服務器基于備份也可以放邏輯卷上。

CHANGE MASTER TO master_def[,master_def] ...

可以更改從屬服務器用于與主服務器進行連接和通訊的參數。

mysql>CHANGE MASTER TO->????MASTER_HOST='master2.mycompany.com',->????MASTER_USER='replication',->????MASTER_PASSWORD='bigs3cret',->????MASTER_PORT=3306,->????MASTER_LOG_FILE='master2-bin.001',->????MASTER_LOG_POS=4,->? MASTER_CONNECT_RETRY=10;

show slave status,檢查以下兩項是否啟動:

  • Slave_IO_Running: Yes
  • Slave_SQL_Running: Yes

如何讓從服務器的mysql服務在啟動時候不要自動啟動從服務線程?
在從服務器上
[mysqld]
skip-slave-start=1

數據庫復制過濾:
主服務器:
binlog_do_db
binlog_ignore_db

無論怎么過濾,都不在主服務器上做過濾。任何不涉及到的數據庫相關的寫操作都不會記錄到二進制中。

從服務器:
replicate_do_db
replicate_ignore_db
replicate_do_table
replicate_ignore_db
基于通配符的匹配
replicate_wild_ignore_db = mysql.%
replicate_wild_do_db = magedu.%

浪費額外的網絡帶寬,復制過來的數據沒用。

主服務器崩潰:事務已經提交-->寫入二進制日志:
在主從架構上建議使用的配置:
主服務器:
sync_binlog=1
innodb_flush_logs_at_trx_commit=1

從服務器
skip_slave_start=1
read_only=1

使用mysql的sharding,多臺服務器寫操作。切分主要有兩種方式:水平切分(Horizental Sharding)和垂直切分(Vertical Sharding)。水平切分所指的是通過一系列的切分規則將數據水平分布到不同的DB或table中,在通過相應的DB路由 或者table路由規則找到需要查詢的具體的DB或者table以進行Query操作,比如根據用戶ID將用戶表切分到多臺數據庫上。垂直切分指的是按業務、產品切分,將不同類型的數據且分到不同的服務器上,通過數據庫代理疏通程序與多個數據庫的通訊、降低應用的復雜度。

讀寫分離簡單的說是把對數據庫讀和寫的操作分開對應不同的數據庫服務器,這樣能有效地減輕數據庫壓力,也能減輕io壓力。主數據庫提供寫操作,從數據庫提供讀操作,這樣既避免了主數據庫服務器(Master)的過載,也有效地利用了從數據庫服務器(Slave)的資源。

主主(互為主從)架構
1、雙方都要建立有復制權限的用戶;2、不同的server id;3、雙方都要開啟二進制日志和中繼日志;4、在啟動之前必須知道左服務器的二進制日志文件名和位置、右服務器的二進制日志文件名和位置。

主從分離(實現分層)

讀寫分離(代理),常用的由mysql官方提供的mysql proxy 和阿里巴巴開源的Amoeba。

?已經聽完第八講。。。

轉載于:https://www.cnblogs.com/zl0372/p/mssql.html

總結

以上是生活随笔為你收集整理的马老师 生产环境mysql主从复制、架构优化方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久亚洲综合国产精品99麻豆精品福利 | 五十路六十路七十路熟婆 | 欧美jizz欧美性大全 | 动漫玉足吸乳羞免费网站玉足 | 欧美午夜精品理论片a级按摩 | 久久少妇网 | 高清乱码毛片入口 | 五月天综合社区 | 日本美女裸体视频 | 日韩一区高清 | 婷婷九月丁香 | 日本毛片在线 | 青青草免费观看视频 | 亚洲色图 校园春色 | 日韩av在线资源 | 亚洲第一视频网 | 中文字幕永久在线观看 | 九九免费精品视频 | 亚洲人女屁股眼交6 | 色综合婷婷 | 9999av| 无码国产色欲xxxxx视频 | 日韩黄色影视 | 亚洲妇女av | 狠狠躁夜夜躁人人爽天天高潮 | 国产精品成人一区二区三区电影毛片 | 国产精品一区视频 | 国产一级久久久久毛片精品 | 久久久女人 | 成人免费在线视频观看 | www.亚洲天堂| aaaaa毛片 | 美女让男生桶 | 日日摸日日碰夜夜爽av | 熟妇高潮一区二区高潮 | 在线一区av | 欧美成人一区二区在线 | 福利视频一区二区三区 | 欧美群交射精内射颜射潮喷 | 性生活在线视频 | 欧美夜夜操| 久久久久久久久久久久久久久久久久久 | 神秘电影永久入口 | 久久久久久久一区 | 日韩另类视频 | 丰满人妻一区二区三区性色 | 欧美人与按摩师xxxx | chien国产乱露脸对白 | 四虎国产精品永久在线国在线 | 日韩欧美日韩 | 亚洲一区二区三区影院 | 在线观看免费黄色小视频 | 开心激情久久 | 日本激情视频在线 | 亚洲激情欧美激情 | 久久99精品久久久久婷婷 | 成年人在线网站 | 少妇太紧太爽又黄又硬又爽小说 | 青青草视频播放器 | 毛片网站网址 | 国产精品久久综合青草亚洲AV | 北条麻妃一二三区 | 欧美精品一区二区三区蜜臀 | 极品久久| 久久久精品欧美 | 久久久久久久久久久91 | 97免费在线观看 | 美女一区二区三区四区 | 国产免费又黄又爽又色毛 | 动漫艳母在线观看 | 丁香花高清视频完整电影 | 色欧美综合 | 欧美一区二区三区激情 | 欧美精品一区二区三区久久久竹菊 | 国产精品视频大全 | 国产情侣啪啪 | 国产资源站 | 影音先锋啪啪资源 | 人妻无码一区二区三区四区 | 女优视频在线观看 | 91成人免费看片 | 一区二区毛片 | 91超碰人人 | 天天看黄色 | 交专区videossex另类 | 国产免费又黄又爽又色毛 | 天天久久综合 | 欧美区在线观看 | 在线看亚洲 | 欧美人妻一区二区三区 | 欧美一级在线播放 | av国语 | 色综合天天射 | 91蝌蚪在线 | 日韩午夜网站 | 强行挺进白丝老师翘臀网站 | 在线看亚洲 | 美女在线网站 | 五月婷婷激情网 |