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

10年ORACLE MYSQL DBA

文章分类

全部博文(617)

发布时间:2017-12-18 18:25:07

一、Gtid event31704d8a-da74-11e7-b6bf-52540a7d243:100009 >Gtid Event:Pos:234(0Xea) N_pos:299(0X12b) Time:1513135186 Event_size:65(bytes) Gtid:31704d8a-da74-11e7-b6bf-52540a7d243:100009 last_committed=0 sequence_number=1-->Query Event:Pos:299(0X12b) N_Pos:371(0X173) Time:1513135186 Event_size.........【阅读全文】

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

发布时间:2017-12-18 18:23:21

这里首先使用源码的解释给出三种类型:其中AUTOMATIC_GROUP通常用于主库开启Gtid的情况,GTID_GROUP通常用于备库和使用了GTID_NEXT的情况下。 /** Specifies that the GTID has not been generated yet; it will be generated on commit. It will depend on the GTID_MODE: if GTID_MODE<=OFF_PER.........【阅读全文】

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

发布时间:2017-12-18 18:21:54

1、 Gtid基本格式单个Gtid:e859a28b-b66d-11e7-8371-000c291f347d:1-5 前一部分是server_uuid,后面一部分是执行事物的唯一标志集合,在内部使用Gtid_set中某个Sidno对应的Interval节点表示,后面会描述。2、server_uuid的生成既然说到了server_uuid这里就开始讨论server_uuid.........【阅读全文】

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

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

Mysql 5.7 Gtid内部学习(一) 导读 简书地址:http://www.jianshu.com/p/87f66cdeb49c本系列文章使用源码版本为percona 5.7.14,也比较过5.7.17,5.6.25的源码版本。占时没有能力比较全部的Mysql源码版本,有误导还请见谅。Gtid的全称为global transaction identifier,他在整个复制生态中完全唯一的,下面我.........【阅读全文】

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

发布时间:2017-11-30 17:12:57

......【阅读全文】

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

发布时间:2017-11-24 21:53:55

一、前言二、几个基本概念mysql> show variables like '%io_threads%';+-------------------------+-------+| Variable_name | Value |+-------------------------+-------+| innodb_read_io_threads | 2 || innodb_write_io_threads | 2 |+-------------------------+-------+ mysql> s.........【阅读全文】

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

发布时间:2017-11-23 21:23:45

io_context_t:它是一个成为上下文的结构,在内部它包含一个完成队列,在线程之间是可以共享的。iocb:单次读写操作需求,下面是主要的一些定义data:是一个用户定义传入数据aio_lio_opcode:是一个标示可以取aio_fileds:是iocb读取或者写入的文件描述符fdu.c.buf:是一个读取或者写入的内存数据指针u.........【阅读全文】

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

发布时间:2017-11-09 20:26:54

今天一个朋友遇到数据库遇到一个严重的故障,故障环境如下:表现如下:情急之下他杀掉了一大堆线程后发现还是不能恢复,最后杀掉了一个没有及时提交的事物才恢复正常。也仅仅留下了如下图的一个截图:1.png还是回到上图,我们可以归纳一下语句类型如下:三、信息分析关于sending data这个.........【阅读全文】

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

发布时间:2017-10-25 12:37:39

使用临时文件一、使用tmpdir1、执行计划file sort    文件名字MY开头lsof|grep delete如:/tmp/MYdRH1GW (deleted)2、大事物binary log缓存 文件名字ML开头lsof|grep delete如:/tmp/MLq9INFu (deleted)3、压缩的tempory table  CREATE TEMPORARY TABLE tmp_table1(id int) ROW_FORMAT=COMPRESSE.........【阅读全文】

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

发布时间:2017-10-20 10:19:47

最近有网友遇到了在RR隔离级别下insert A select B where B.COL=** 由于select表也就是B表引发的死锁的问题。分析死锁日志后,笔者进行模拟重现了这位网友遇到了2种场景并且在本文中进行详细的描述。本文使用版本percona 5.7.14修改版,能够打印出事务所有的行锁信息结构链(不包含隐含锁)本文中的测试是在RR.........【阅读全文】

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

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

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

登录 注册