MY HOME

9年DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860

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

10年ORACLE MYSQL DBA

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(582)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-02-20 16:13:21

原创注明出处1、问题引出:某些时候需要判断binlog中是否有大事物的存在,比如在解决master-slave延迟高的情况下。一般我们使用mysqlbinlog来找,但是遇到一个问题,使用mysqbinlog来找比较麻烦,有没有一个快速的方法呢?当然使用shell脚本来做一些格式化,也可以找到,这里介绍一个工具叫做infobin 来做,是我自己.........【阅读全文】

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

发布时间:2017-01-23 16:46:04

本工具为采集show global status 实时输出的一个监控工具,工具源码大约1000行代码本文主要为说明文档,并且带有核心源码。一、此工具展示方式:     工具将show global status中一些重要的值按照用户输入的描述和次数不断的打印到前台或者打印到指定文件中,用于帮助DBA进行性能诊断或者瓶颈判断。.........【阅读全文】

阅读(1551) | 评论(1) | 转发(1)

发布时间:2016-02-29 10:56:18

通过学习姜大师的INNODB 存储引擎,获得了块的格式的标识位,同时看到书上有他自己写的一个工具能够查看数据块的类型,那么既然知道了标识位,我使用C语言也写了一个功能类似的小工具,不要在生产环境,可用于学习和研究后期会加入更多想到的有用的功能。其实程序非常简单,我就在一个文件里面就完成了,因为不大所以没有.........【阅读全文】

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

发布时间:2017-08-14 19:59:39

工具获取https://pan.baidu.com/s/1jHIWUN0一、前言本文只是工具的展示,未过多介绍细节,如果要更多了解细节请参考MYSQL运维内参第21章,当然我也有阅读并且从源码级进行了验证,同时在书中也有一个用shell写成的脚本进行长期未提交的事物,但是这里我自己使用了自己的工具infobin。以前我也写过一个.........【阅读全文】

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

发布时间:2017-08-08 23:26:04

版本:5.7.19 mysql+innodb本文中所说的上文是如下文章,也是讨论MDL LOCK死锁的基础,包含了很多MDL LOCK的基础知识建议好好阅读http://blog.itpub.net/7728585/viewspace-2143093/一、问题由来前段开发反馈时间线上数据库老是出现死锁情况,而我们设置了innodb_print_all_deadlocks,但是在相应的时间点没有找到.........【阅读全文】

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

发布时间:2017-08-04 14:29:40

原创,水平有限如有错误请指出共同探讨源码版本:5.7.14一、前言   MYSQL中MDL锁一直是一个比较让人比较头疼的问题,我们谈起锁一般更加倾向于INNODB下层的gap lock、next key lock、row lock等,因为它很好理解,也很好观察,而对于MDL LOCK却了解得很少,因为它实在不好观察,只有出现问题查看show proces.........【阅读全文】

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

发布时间:2017-07-19 22:45:47

今天研究了一天innodb事物,临近下班了同事田兴春告诉我有个阿里发出来的优化题,并且把建表和语句给我了,并且告诉我语句里面有隐式转换的可能昨天群里也有人说这道题但是一直没空看,刚好这会没事就看了一下,整个脚本如下:点击(此处)折叠或打开数据准备:.........【阅读全文】

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

发布时间:2017-07-19 17:26:24

原创水平有限,如果有误请指出一、只读事物也许有人要问一个select算不算一个事物。其实在innodb中一个innodb的select是一个事物,他有trx_t结构体,并且放到了mysql_trx_list链表中,关于innodb事物系统一级的事都做了,但是这种事物叫做只读事物boolread_only;/*!< true if transaction is flaggedas a READ-ON.........【阅读全文】

阅读(1047) | 评论(3) | 转发(0)

发布时间:2017-07-14 12:31:55

原创,因为LINUX系统编程水平有限某些用词不当请指出一、信号处理以及多线程先信号处理基础知识在LINUX中信号是一种由内核处理的一种软中断机制,他满足简单、不能携带大量信息、并且要满足一定条件才会发送等特征。信号会经历产生-->阻塞信号集-->未决信号集-->信号递达-->信号处理方式首先信号的产生可以有多种方式.........【阅读全文】

阅读(499) | 评论(5) | 转发(0)

发布时间:2017-07-11 16:43:53

今天同事讨论关于主键使用varchar和int的区别。我现在总结的2个问题:1、tablespace中空间浪费   当然我们知道使用varchar可能会导致辅助索引比较大,因为用到varchar可能存储的字符较多,同时   在行头也存在一个可变字段字符区域(1-2)字节   而辅助索引叶子结点毕竟都存储了主键值,.........【阅读全文】

阅读(569) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册