MY HOME

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

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

8年DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860 熟悉性能调优,备份恢复,高可用性,故障诊断,熟悉9I 10G 11G OS:LINUX SOLARS AIX HPUNIX WINDOWS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(557)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

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

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

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

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

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

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

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

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

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

发布时间:2017-05-26 16:33:09

考虑表结构如下:create table testzh(id int  primary key auto_increment ,id2 int,id3 int);插入数据:delimiter // create procedure ins3()     begin    declare i int;     set i=0;     while i<10000 do        &.........【阅读全文】

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

发布时间:2017-05-24 16:30:33

 组提交(group commit)是MYSQL处理日志的一种优化方式,主要为了解决写日志时频繁刷磁盘的问题。组提交伴随着MYSQL的发展不断优化,从最初只支持redo log 组提交,到目前5.6官方版本同时支持redo log 和binlog组提交。组提交的实现大大提高了mysql的事务处理性能,下文将以innodb 存储引擎为例,详细介绍组提交在.........【阅读全文】

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

发布时间:2017-05-20 20:02:37

原创转载请注明出处:在线程同步中我们经常会使用到mutex互斥量,其作用用于保护一块临界区,避免多线程并发操作对这片临界区带来的数据混乱,POSIX的互斥量是一种建议锁,因为如果不使用互斥量也可以访问共享数据,但是可能是不安全的。其原语包含:pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; 静态初.........【阅读全文】

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

发布时间:2017-05-14 20:14:11

max_user_connections这个参数是单个用户允许连接的最大会话数量,在建立用户的时候也有类似的限制,这里仅仅说的是这个参数下面是官方文档说明:The maximum number of simultaneous connections permitted to any given MySQL user account. Avalue of 0 (the default) means “no limit.”This variable has a glo.........【阅读全文】

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

发布时间:2017-05-12 18:23:44

原创水平有限,如有错误请指出考虑下面执行计划中的TYPE和Extra+----+-------------+--------+------------+-------+---------------+------+---------+------+------+----------+-------------+| id | select_type | table  | partitions | type  | possible_keys | key  | key_len | ref  | ro.........【阅读全文】

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

发布时间:2017-05-08 14:09:35

(转)*Socket TIME_WAIT 问题Q&Atcp/ip详解的卷1有详细介绍过tcp的相关内容,其中TIME_WAIT讲得有点晦涩,今日找到一篇不错的文章,特拿来分享一下。 netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"/t",state[key]}'会得到类似下面的结果,具体数字会有所不同:.........【阅读全文】

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

发布时间:2017-05-07 19:14:48

水平有限难免出现错误,请共同研究予以纠正本文参考源码:Net_serv.cc(主要参考)Mysql.h.ppMysql_socket.hViolite.hViosocket.cVio.c参考书籍:深入理解MYSQL核心技术MYSQL核心内幕internals-enMYSQL官方手册LINUX系统编程手册注意:   1、本文将主要解析非压缩MYSQL NET包,而尽量不考虑压缩.........【阅读全文】

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

登录 注册