公司一直是全备+binlog,但是如果单个库出现问题怎么办,在进行完整恢复的话,第一会耽误时间,第二会影响其它数据库,第三如果数据量大,对于库的恢复也是问题,所以我提出了,除了全备,还要做分库备份,只要更灵活,出现问题,直接恢复单库(方便、快捷)下面直接上脚本#!/b..
分类:
数据库 时间:
2017-06-03 23:33:50
阅读次数:
258
将处理主从故障的过程记录在此:故障1,Error_code:1197(max_binlog_cache_size)数据库版本:5.7.9报错信息:[ERROR]SlaveSQLforchannel‘‘:
Worker1failedexecutingtransaction‘bea4612c-4828-11e7-90b3-a0423f31cad6:716212‘atmasterlogmysql.135371,end_log_pos103016490;
..
分类:
数据库 时间:
2017-06-03 19:22:35
阅读次数:
370
pt-query-digest可以用来分析binlog、Generallog、slowlog,也可以通过showprocesslist或者通过tcpdump抓取的MySQL协议数据来进行分析用法:(1)直接分析slow日志:pt-query-digestINDEX01184W-slow.log>slow_report1.log(2)分析最近12小时内的查询:pt-query-digest--si..
分类:
其他好文 时间:
2017-06-03 00:50:10
阅读次数:
229
(1) 主库的线程状态 (2) 从库的线程状态 (3) MySQL 主从复制备份策略 (4) MySQL 主从复制延迟问题 (5) 让从库记录 binlog 日志 ...
分类:
数据库 时间:
2017-06-02 09:56:41
阅读次数:
201
线程状态包括: (1) Waiting to finalize termination :线程停止时发生的一个很简单的状态(2) Send binlog event to slave :线程已经从二进制 binlog 日志读取了一个事件并且正将它发送到从服务器(3) Finished reading ...
分类:
编程语言 时间:
2017-06-02 09:49:51
阅读次数:
255
一、什么情况下从库需要记录 binlog 日志 (1) 在主从复制的级联架构下,从库既充当主库又充当从库(2) 在从库做数据库备份,数据库备份必须要有全备和 binlog 日志,才是完整的备份 二、如何让从库记录 binlog 日志 ...
分类:
其他好文 时间:
2017-06-02 09:47:50
阅读次数:
129
1:binlog_group_commit_sync_delay全局动态变量,单位微妙,默认0,范围:0~1000000(1秒)。表示binlog提交后等待延迟多少时间再同步到磁盘,默认0,不延迟。设置延迟可以让多个事务在用一时刻提交,提高binlog组提交的并发数和效率,提高slave的吞吐量。2:binlog_group_co..
分类:
数据库 时间:
2017-06-02 01:13:47
阅读次数:
589
一、MySQL 主从复制简介 (1) MySQL 主从复制通过逻辑的 binlog 日志复制到要同步的服务器本地,然后由本地的线程读取日志里面的 SQL 语句,重新应用到 MySQL 数据库中(2) 在复制过程中,一台服务器充当主服务器,接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器, ...
分类:
数据库 时间:
2017-06-01 21:39:28
阅读次数:
153
利用innobackupex搭建MySQL从库知识准备:1、在备份InnoDB的过程中,记录的变更保存于xtrabackup_logfile文件,所以在prepare(–apply-log)的时候,需要重放该部分数据到表空间。2、如果库中只使用了innodb或者XtraDB引擎,恢复的时候使用xtrabackup_binlog_pos_innodb文件确?.
分类:
其他好文 时间:
2017-05-31 19:06:21
阅读次数:
229
装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢? 那么mysql数据库文件夹中的mysql-bin.00001是什么 ...
分类:
其他好文 时间:
2017-05-31 14:05:08
阅读次数:
123