书签 分享 收藏 举报 版权申诉 / 25
上传文档赚钱

类型MySQL 内核架构性能优化.pptx

  • 上传人(卖家):无敌的果实
  • 文档编号:2526834
  • 上传时间:2022-04-29
  • 格式:PPTX
  • 页数:25
  • 大小:1.18MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《MySQL 内核架构性能优化.pptx》由用户(无敌的果实)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    MySQL 内核架构性能优化 内核 架构 性能 优化
    资源描述:

    1、MySQL内核架构性能优化binlog优化架构批量优化Binlog优化010102030405MySQL为什么使用binlog用于复制?Binlog的结构是什么样子的?Binlog是如何演化的?演化存在哪些问题?怎样进行改进?u 事件组成事件尾事件头校验时间戳事件类型Server id事件长度事件体事件内容binlog演化 :事件类型演化事件代码演化事件演化事件由少到多内容由简单到丰富5.0.155.7.2618个事件38个事件Statement模式Statement、row、mixRow imageN/AN/AN/AGTID表元信息代码演化1:QUERY_EVENTQuery_log_eve

    2、ntQuery_log_eventLog_eventQuery_eventlog_eventBinary_log_event代码演化2:FORMAT_DESCRIPTION_EVENTFormat_description_log_eventFormat_descriptionFormat_description_log_eventStart_log_event_v3Start_log_event_v3_eventlog_eventStart_event_v3Log_eventBinary_log_event演化存在的问题庞大的类构造开销难以阅读的代码结构Query_eventRow_event

    3、GTID_event其他事件事件头 通用部分事件尾struct binlog_event_head_struct/for v1/v3/v4struct timeval when;Log_event_type event_type;unsigned int unmasked_server_id;size_t event_len;/for v3/v4unsigned long long log_pos;uint16_t flags;typedef struct binlog_event_head_structbinlog_event_head_t;struct binlog_fmt_desc_ev

    4、ent_structbinlog_event_head_t head;/infomation derived from START_EVENT_V3/ST_BINLOG_VER_OFFSETuint16_t binlog_version;/ST_SERVER_VER_OFFSETchar server_versionST_SERVER_VER_LEN;/ST_CREATED_OFFSETtime_t created;/ST_COMMON_HEADER_LEN_OFFSETuint8_t common_header_len;Class构造时间Struct构造时间 缩短时间事件类型XID提升效率4

    5、倍134514761462785240170197959940939532898963502696141619339401076588210552512643582382397715855893328071Table_mapWrite_rowsGTID1倍3倍4倍Query5倍架构批量优化02起因:方式一方式二运维中,数据导入导出效率不高批量发送SQL语句,insert values (fields),(fields)使用Connector/C,通过prepare进行优化01 有哪些可以优化的地方?02 优化可以做到什么程度?消息模块InnoDB性能优化模块引擎接口存储引擎性能损耗在哪里重复表信息获取与判断引擎接口层函数的反复调用Ib批量改进效果单位纳秒ins values (),()76327791ib批量效果280339372948654924082127395367212272608314386541728773083742257611058201849161548711576886346375808692751617.2合计均值3倍提升语法解析模块数据转化自底向上产生哪些影响?引擎接口InnoDB消息模块架构的优化是所有优化的基础 0102架构也分大小03架构也可能调整

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:MySQL 内核架构性能优化.pptx
    链接地址:https://www.163wenku.com/p-2526834.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库