深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信

歡迎來到深圳市來科信科技有限公司網站!
您當前的位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >

已閱讀

MySQL數據庫如何優化主從延時

來源:lexintech.com ?? ?? 發布時間:2019-05-17
MySQL數據庫是APP開發常用的數據,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站或中小型APP的開發都選擇 MySQL 作為數據庫。
MySQL主從復制,讀寫分離是互聯網常見的數據庫架構,該架構最令人詬病的地方就是,在數據量較大并發量較大的場景下,主從延時會比較嚴重。
MySQL使用單線程重放RelayLog
為什么MySQL數據庫主從延時這么大呢?因為MySQL使用單線程重放RelayLog。所以,如何縮短重放時間,就是優化主從延時的關鍵點。一般我們會采用多線程并行重放RelayLog來縮短時間。需要考慮如何分割RelayLog,才能夠讓多個數據庫實例,多個線程并行重放RelayLog,不會出現不一致。

相同庫上的寫操作,用相同的線程來重放RelayLog;不同庫上的寫操作,可以并發用多個線程并發來重放RelayLog。設計一個哈希算法,hash(db-name) % thread-num,庫名hash之后再模上線程數,就能很輕易做到,同一個庫上的寫操作,被同一個重放線程串行執行。
 
但是有些公司對MySQL的使用是“單庫多表”,如果是這樣的話,仍然只有一個庫,還是不能提高RelayLog的重放速度。
 
那么,“單庫多表”的場景,多線程并行重放RelayLog還能怎么優化呢?
即使只有一個庫,事務在主庫上也是并發執行的,既然在主庫上可以并行執行,在從庫上也應該能夠并行執行。將主庫上同時并行執行的事務,分為一組,編一個號,這些事務在從庫上的回放可以并行執行(事務在主庫上的執行都進入到prepare階段,說明事務之間沒有沖突,否則就不可能提交),沒錯,MySQL正是這么做的。
 

APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計
主站蜘蛛池模板: 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 脉冲除尘器,除尘器厂家-淄博机械| 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 伶俐嫂培训学校_月嫂培训班在哪里报名学费是多少_月嫂免费政府培训中心推荐 | 365文案网_全网创意文案句子素材站 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | OpenI 启智 新一代人工智能开源开放平台 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 营养师网,营养师考试时间,报名入口—网站首页 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 礼堂椅厂家|佛山市艺典家具有限公司 |