zabbix和mysql performance monitor模板实现mysql数据库的监控
from: http://634871.blog.51cto.com/624871/13828351.安装mpm需要的相关依赖包:[保险起见,agent端也安装下面的依赖包][root@client141 ~]# yum -y install perl-File-Which perl-libwww-perl perl-Digest-SHA1 perl-DBD-MySQL perl-Time-HiRes perl-Crypt-SSLeay# 上面perl-File-Which没有自带...
死锁:多线程同时删除唯一索引上的同一行
FROM http://hedengcheng.com/?p=844一个最不可思议的MySQL死锁分析 1 死锁问题背景 1 1.1 一个不可思议的死锁 11.1.1 初步分析 &n...
linux /proc/sys/vm下内核参数解析
from:http://blog.chinaunix.net/uid-26126915-id-3481343.html /proc/sys/vm下内核参数解析 2013-01-24 18:07:05分类: LINUX[wuyaalan@localhost desktop]$ cd /proc/sys/vm/[wuyaalan@localhost vm]$ lsblock_dump &nbs...
Go 语言简介(上)— 语法
from: http://coolshell.cn/articles/8460.htmlHello World文件名 hello.go1234567...
MySQL工具汇总
From:http://www.cnblogs.com/cenalulu/p/3371708.htmlMySQL工具汇总本文汇总了和MySQL运维开发相关的所有工具,并会持续更新1. 工具套件集percona-toolkit:http://www.percona.com/software/percona-toolkitoak-toolkit:http://code.openark.org/forge/openark-kit...
多余索引导致explain错误
# 环境mysql> use testDatabase changedmysql> select version();+------------+| version() |+------------+| 5.5.37-log |+------------+1 row in set (0.04 sec)# 表结构mysql> show create table tb\G;*************************** 1. row *************************** ...
数据加密方式:APM
http://code.google.com/p/password-mixer/Antiy Password Mixer(APM)是安天实验室针对当前拖库等安全威胁发布的一套安全算法应用范例,适用于中小规模的BBS、SNS、留言板、网页游戏等常见的Web应用,以及其它可能通过网页进行用户注册、认证与密码管理的网站应用场景。APM面向Web应用的规划、开发和维护者,可以解决...
linux倒叙获取指定行
例如:获取文件test.sh的倒数第3行# 高效 : wc + awk + sedwc -l test.sh | awk -v num=3 '{print ($1-num+1)}' | xargs -i sed -n '{}'p test.sh# tail + sed# 缺点 文件tail -n 3 test.sh | sed -n '1'p# tac + sed# tac 文件倒排# 缺点大文件会较慢tac test.sh | sed -n '3'p...
python 进制转换
十进制转换二进制 >>> bin(10) '0b1010' #十进制转换十六进制 >>> hex(10) '0xa' #二进制转换十进制,注意单引号不能省略>>> int('1010',2) 10 #十六进制转换十进制 >>> int('0xa',16) 10 #十六进制转换二进制 >>> b...
linux查看系统的硬件信息
转载: http://www.cnblogs.com/ggjucheng/archive/2013/01/14/2859613.htmllinux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitecture: i686 #...
row模式下提取binlog中DML的回滚sql
原文: http://www.oschina.net/code/snippet_617180_34028如使用过程中有任何问题,欢迎留言Command line options :--help# OUT : print help info -f, --srcfile# IN : binlog file. [must]-o, --outfile# OUT : output sql file. [must]-h, --host# IN : host. defaul...
awk 流程控制语句(if,for,while,do)详细介绍
转载: http://www.cnblogs.com/chengmo/archive/2010/10/04/1842073.htmllinux shell awk 流程控制语句(if,for,while,do)详细介绍在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行...
awk 使用简介
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.htmllinux awk命令详解简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析...
mysql count函数说明
mysql count(expr)函数返回的是expr中非NULL的行数?,?对于含有NULL值得列慎用?
转载:5.6.10部分严重bug
欢迎同学们继续补充1)blocked with FLUSH TABLES WITH READ LOCK + SHOW SLAVE STATUS(官方确认)http://bugs.mysql.com/bug.php?id=68460解释:在slave上做FLUSH TABLES WITH READ LOCK,然后在master上做一些update,然后在slave上之前的同一个session做SHOW SLAVE STATUS会hang住。表现:mysql> show processlist...
sql_slave_skip_counter说明
官方:http://dev.mysql.com/doc/refman/5.5/en/set-global-sql-slave-skip-counter.htmlSET GLOBAL sql_slave_skip_counter = NThis statement skips the next N events from the master.设置主库跳过的event数量,并不是sql语句数量.一个事务代表一个event组并且如果最后落在某个event组中,那么此event组之后的eve...
淘宝案例
淘宝MySQL十大经典案例_final.pdf
innodb索引末尾是否包含主键值的性能测试
环境:innodb表,开启innodb_file_per_table,表结构、数据量(100W+行)都相同,并且索引列a是低选择性(只有两种值,并且各占一半左右的数据)。索引:两个表中都在列a上建立索引,但表tinno2的索引中包含主键列? ?表tinno1的? KEY `ixa` (`a`)?, 表tinno2的KEY `ixai` (`a`,`id`)??测试内容: ?磁盘空间: 插入性能: 分别插入10W、50W、100W行数据? 查询SQL: select count(*) from 表 where a=1 and id between 100000 and 500000\G;?? where条件只包含索引列和主键ID?。?结论: 磁盘空间: 相同?? 插入性能: tinno2表略低于tinno1,但差距很小,可忽略? 查询:tinno1表使用主键索引,而tinno2表使用了索引(a,id) 原
笔记:MMM注意事项
MMM_AGENTD_PIDFILE yum安装与源码包中定义的不一样关闭agent或monitor服务时,yum安装使用killproc -9 命令,而源码包中使用kill -9,如果系统不支持killproc,则无法关闭配置、清除VIP的shell,当OSNAME =linux时/sbin/ip addr add $ip/32 dev $if/sbin/ip addr del $ip/32 dev $if例如:/sbin/ip addr add 192.1...
笔记:MMM监控端启动流程
====================== /etc/init.d/mysql-mmm-monitor调用:/etc/sbin/mmm_mond注意: 启动后,mmm_control 不能马上使用,需要等几秒之后才能使用配置文件路径优先级:/etc, /etc/mmm, /etc/mysql-mmm改进:参数MMM_AGENTD_PIDFILE在文件中写死的,不会使用配置mmm_mon.conf中的定义MMM_MOND_BIN 启动是调用的...