MY HOME

9年DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860  MYSQL 监控工具 MYMON 发布

  • 博客访问: 2151876
  • 博文数量: 548
  • 用 户 组: 普通用户
  • 注册时间: 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发帖 享双倍积分

文章分类

全部博文(548)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

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

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

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

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

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

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

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

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

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

发布时间:2017-04-25 18:13:34

原创水平有限有误请指出线程相比进程有着先天的数据共享的优势,如下图,线程共享了进程除栈区以外的所有内存区域如下图所示:但是这种共享有时候也会带来问题,简单的考虑如下C++代码:点击(此处)折叠或打开/************************************************************************.........【阅读全文】

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

发布时间:2017-04-24 17:41:28

关于MYSQL 5.6 super_read_only和Event Scheduler冲突导致启动失败版本percona-server-5.6.22-72.0,这个版本肯定有这个问题这个问题出现在线上我们将库设置为super_read_only后启动报错,整个MYSQLD CRASH掉2017-04-23 01:15:46 22577 [ERROR] Event Scheduler: Failed to open table mysql.event2017-04-23 01:15:46.........【阅读全文】

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

发布时间:2017-04-21 12:25:11

搭建好的一套从库,发现延迟很高,一直追不上,从库的bin_log没开,flush_log_at_trx_commit设置为0,简化的状态如下:mysql> show slave status \G*************************** 1. row ***************************               Slave_IO_State: Queueing master event t.........【阅读全文】

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

发布时间:2017-04-17 18:40:46

c++涉及模式 桥接模式(bridge Pattern)考虑这样一个问题:需要获得一个图形,这个图形可以是圆形,可以是正方形,可以使长方形其颜色可以是蓝色可以是红色可以是绿色,如果这种情况下将设计写死,那么可以看到有3*3=9 个类,但是图形和颜色更多呢?那么成为一个基本不能完成的任务,那么在这种情况下我们就需一种叫做桥.........【阅读全文】

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

发布时间:2017-04-15 18:02:18

C++ 设计模式 装饰模式在结构型模式中装饰模式给我留下了深刻的印象,其中也感觉到在设计模式中基本都是依赖C++的多态来实现,装饰模式也不例外,他允许在不改变原有类的代码的基础上,不通过直接继承原有类的代码通过一个抽象接口层进行实现,甚至可以随意的组合,所以这里记录之以备使用下面是模型图:下面是一.........【阅读全文】

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

发布时间:2017-04-13 14:55:48

关于这个问题,意义虽然有限因为一般来说在复制文件的时候,实际的瓶颈来自于I/O,不管开启多少个线程实际上速度并不会快多少,但是为了练习多线程编程,这里给出了一种C++代码实现的方式,代码附在最后。实际上就是将一个文件分割为多个片段,开启多个线程进行同时复制,如果用户制定的并行大于服务器实际的CPU核数,程.........【阅读全文】

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

发布时间:2017-04-11 14:43:56

工厂模式中使用了多态的原理,来将具体实现和接口进行有效的解耦合,符合开闭原则和依赖倒置原则需要新加功能的时候不需要对原有代码进行修改。抽象类human和抽象类factory就是调用接口,而实际的生产过程通过factory的子类(如boyfactory)来new一个具体的human(如:boy)子类然后返回一个human父类的指针完成,如下图:.........【阅读全文】

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

登录 注册