• 博客访问: 2713118
  • 博文数量: 617
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 13:03
  • 认证徽章:
个人简介

10年ORACLE MYSQL DBA

文章分类

全部博文(617)

发布时间:2017-12-26 18:18:32

今天一个朋友问我sort_buffer/join_buffer/binlog_cache_size/read_rnd_buff_size 等线程相关参数是什么时候分配内存的。我就特意做了gdb调试,得出结论这些参数都是在需要的时候才分配的,并不是建立线程就分配了,这里只是简单的给出我的结论并且给出栈帧以备后面学习和调试。水平有限有误请共同讨论。触发.........【阅读全文】

阅读(454) | 评论(0) | 转发(0)

发布时间:2017-12-22 17:20:23

今天一个朋友在问Mysql什么时候收集统计数据,我就简单的找了一下源代码,现总结如下。如有错误请指出,因为我只是简单做了一下调试。Mysql统计数据分为持久化和非持久化前者是innodb表后者是memory表。他们受到参数innodb_stats_persistent的控制,默认为ON。关于这里还参考官方文档:二、持久化.........【阅读全文】

阅读(1625) | 评论(4) | 转发(0)

发布时间:2017-12-19 12:25:38

这里只是简单的记录操作步骤,以做备忘。本步骤由同事邹启健(问心)完成一、版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1 .0 - ProductionPL/SQL Release 11..........【阅读全文】

阅读(4624) | 评论(0) | 转发(0)

发布时间:2017-12-18 19:24:24

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。这里也会同步更新......【阅读全文】

阅读(752) | 评论(0) | 转发(0)

发布时间:2017-12-18 18:36:45

简书地址:http://www.jianshu.com/p/052a03b68fabLast_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.' 三、故.........【阅读全文】

阅读(722) | 评论(1) | 转发(0)

发布时间:2017-12-18 18:34:20

简书地址:http://www.jianshu.com/p/2c25842d58d3binlog_gtid_simple_recovery=false。5.7.6以上版本。Gtid 关闭或者Gtid中途开启有大量的未开启Gtid的binlog。版本:MySQL版本 5.7.19。故障为:大概每半小时发生一次故障,整个Mysql压力巨大,很多简单的操作都相应缓慢。使用ioto.........【阅读全文】

阅读(692) | 评论(2) | 转发(0)

发布时间:2017-12-18 18:32:46

简书地址:http://www.jianshu.com/p/caae9a019dbd如何跳过一个事物mysqldump导出行为的改变5.7中搭建基于Gtid的主从5.7中Gtid的主从的切换5.7中在线改变Gtid模式和传统基于位置的主从不同,如果从库报错我们需要获得从库执行的最后一个事物,方法有如下:然后构建一个空事.........【阅读全文】

阅读(752) | 评论(0) | 转发(0)

发布时间:2017-12-18 18:31:05

simplified_binlog_gtid_recovery=flasebinlog_gtid_simple_recovery=true一、Gtid关闭simple_recovery=flase重启Mysql需要扫描全部的binlog来获得正确的Gtid集合purge binlog或者超过参数expire_logs_days参数设置不触发全binlog扫描,由上层函数控制。因为不支持在线.........【阅读全文】

阅读(427) | 评论(0) | 转发(0)

发布时间:2017-12-18 18:29:26

binlog文件mysql.gtid_executed表主库开启Gtid开启binlog。从库开启Gtid开启binlog不开启log_slave_updates参数。一、初始化Gtid 模块全局变量内存空间 if (init_server_components()) unireg_abort(MYSQLD_ABORT_EXIT); gtid_server_init()函数片段如下:二、初始化获得本.........【阅读全文】

阅读(180) | 评论(0) | 转发(0)

发布时间:2017-12-18 18:26:58

简书地址:http://www.jianshu.com/p/905d7e89a305mysql.gtid_executed表:Gtid持久化的介质,Mysql启动阶段会读取这个表来获取gtid_executed变量的值。gtid_executed变量(show global variables):Mysql数据库已经执行了哪些Gtid事物,处于内存中。show slave status中的Executed_Gtid_Set也取自这里。.........【阅读全文】

阅读(280) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

gaopengtttt2018-04-23 10:48

简书地址 https://www.jianshu.com/u/76d35166b8a7

回复  |  举报

gaopengtttt2018-04-23 10:48

--character-set-client-handshake
Don't ignore character set information sent by the client. To ignore client information and use the default server character set, use --skip-character-set-client-handshake; this makes MySQL behave like MySQL 4.0

回复  |  举报
留言热议
请登录后留言。

登录 注册