- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL主备数据库同步问题的过程分析
一 、 Mysql数据库复制技术 5)当Slave的SQL线程检测到Relay—log中新增加了内容后,
(一)MySQL~KN库 会马上将新增的Relay—log内容解析成为在Master端执行时的那
MySQL是一个中、小型关系型数据库管理系统,由瑞典 些可执行的内容,并在 自身再重新执行一次,更新Slave中的数
MySQLAB公司开发,拥有体积小、速度快、成本低,开放源 据,以达到与Master的同步。Replication的实现过程如图1所示。
码等特点。
Slave
(二)Replication技术
MySQL的复制 (replication)是一种能
够让运行在不 同计算机上 的2个或者更 多个
MySQL服务器保持同步变化的机制,目前只支
持 “主一从”复制关系,只有 1台主控系统 (可
读 /可写),所有的数据修改操作都必须在这台 Datachanges 。 wri
系统上进行 ;有 1台或多台从属系统 (只读),
它们有着与主控系统完全一样的数据,主控系统
上的数据变化在经过一个短暂的延时后也将发生
在它们身上,并且不要求主控和从属系统使用同 匿
一种操作系统。 Binarylog Relaylog
Replication是一种异步的复制,从一个 图1 Replication的实现过程
MySQLinstace (称之为Master)复制到另一个
MySQLinstance (称之Slave)。实现整个复制操作主要是由3个 (四)Replication的实现级别
线程完成的,其中2个线程在Slave (SQL线程和 I/0线程),另 由于MySQLReplication是基于 Binary—log实现的,所以
外一个线程 (I0/线程)在Master上。 Replication的实现级别实际上是由Binary—log的存储格式所决
(三)Replication的基本过程 定。Binary—log中记录Event的方式可以是基于 1条语句,即基
1)在每个事务更新数据完成之前,Master会将用户对所有 于语句的复制 ;也可以是基于 1条记录,即基于记录的复制 ;
数据库内容和结构的的修改情况记录到二进制 日志 (Binary—log) 还可以根据执行的每一条具体的Query语句来区分对待记录的
中,而只会读取数据的 SELECT命令和没有改变任何数据的 日志形式,即基于混合模式的复制。可以在Mysql的配置参数
UPDATE命令则不会记入。MySQL将事务串行的写入二进制 日 中设定这个复制级别,不同复制级别的设置会影响到Master端
志 ,即使事务中的语句都是交叉执行的。在事件写入二进制 日 的Binary—log记录成不同的形式。
志完成后,Master通知存储引擎提交事务m。画入
2)Slave启动一个I/O线程,该I/O线程与Master建立一 二、故障分析与处理
个普通连接,并向其请求从指定 日志文件的指定位置 (或者从 (一)故障现象
最开始的日志)之后的所有 日志内容。 在 2012年春季设备换季过程 中,二所 自动化系统服务器
3)Master接收到来 自Slave的I/O线程的请求后 ,通过负 FDP2关机除尘后应用程序无法正常启动,检查各项参数后发
责复制的I/O线程根据请求信息读取指定 日志指定位置之后的 现系统磁盘存储空间不足,占用率 已达 100%。存在着大量的
日志信息,如果 Slave已经跟上Master,则线程睡眠并等待产生 FDP2relay—bin.xxxxxx文件,总大小约为57G,磁盘空间占用率
新的事件 ;若存在新的数据,则将其返回给 Slave的I/O线程。 达 84%。手动删除少量FDP2一relay—bin.XXXXX
您可能关注的文档
- DNA条形码在媒介蚊类鉴定中的应用.pdf
- DSP控制的突发激光驱动器APC系统.pdf
- Duroflex抗车辙剂对沥青混合料材料性能的影响.pdf
- EAST低杂波系统软件监控模式升级.pdf
- ECS100系统在固相缩聚装置上的应用.pdf
- EDTA依赖性假性血小板减少症血小板检测.pdf
- EIC一体化系统在化工评价装置上的应用.pdf
- EM投加量与曝气量对净化养殖废水的影响.pdf
- EPCAM在食管鳞状细胞癌中的表达及其与预后的关系.pdf
- EPS保温板垂直壁面蔓延特性实验研究.pdf
- N1007水准仪及实际测量中的应用.pdf
- MLCT和ELISA法检测HLA-B27的比较.pdf
- Na3Sc2V3O12∶Fe3 +掺杂体系微观结构的理论研究.pdf
- NaCl胁迫对棉花幼苗生理特性的影响.pdf
- Narcotrend监测在丙泊酚靶控输注气管拔管的临床应用.pdf
- Neer型人工肩关节置换治疗肱骨近端恶性肿瘤.pdf
- New mesomorphic benzothiazol derivatives: Synthesis and characterization.pdf
- Nd^3+掺杂对尖晶石型镍铁氧体吸波性能的影响.pdf
- Notch及Wnt信号通路与子宫内膜癌.pdf
- Notchl和细胞间黏附分子-1在原发性肝癌细胞中的作用.pdf
文档评论(0)