aeoluspu的专栏

胡言乱语 随手记

Nagios+pnp4nagios+rrdtool 安装配置为nagios添加自定义插件(三)

nagios博大精深,可以以shell、perl等语句为nagios写插件,来满足自己监控的需要。本文写mysql中tps、qps的插件,并把收集到的结果以图形形式展现出来,这样输出的结果就有一定的要求了。   编写插件tps  qps    check_qps 插件如下内容      ...

2013-06-28 15:39:22

阅读数 1913

评论数 0

Nagios+pnp4nagios+rrdtool 安装配置nagios被监控端NRPE配置(二)

NRPE监控插件基础 NRPE总共由两部分组成: (1).check_nrpe插件,运行在监控主机上。 (2).NRPE daemon,运行在远程的linux主机上(通常就是被监控机) 整个的监控过程如下: 当Nagios需要监控某个远程linux主机的服务或者资源情况时: 1).na...

2013-06-28 15:05:32

阅读数 1779

评论数 0

Nagios+pnp4nagios+rrdtool 安装配置nagios(一)

基于的软件版本 Apache-2.0.63  php-5.3.2 nagios-3.2.3  nagios-plugins-1.4.15  rrdtool-1.4.5 nrpe-2.12 pnp4nagios-0.4.13 check_mysql_health   服务器端 1、安装前准...

2013-06-28 14:59:28

阅读数 2932

评论数 0

异构数据库迁移 db2---oracle

异构数据库迁移 其他数据库迁移到oracle,以移植db2数据库对象到Oracle的操作说明为例,其他数据库迁移到oracle类似。 移植之平台和相关工具 OS:linux DBMS:db2  Oracle 10g for  linux Migration Tool:Oracle sq...

2013-06-28 14:35:50

阅读数 1849

评论数 0

goldengate 简单配置 oracle to oralce

做oracle时配置的,goldengate 是同步异构数据库最好的工具。这个是基于oracle to oracle 单向复制 添加增量复制进程   add extract process -- -- Extract parameter file to capture -- ...

2013-06-21 16:32:47

阅读数 1090

评论数 0

mysql MHA高可用方案介绍

概述 MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。    还支持在线切换,从当前运行mast...

2013-06-19 13:25:55

阅读数 3213

评论数 0

oracle RAC下修改IP(public ip、private ip、virtual ip)

公司技术分享气氛不错,oracle组同事分享的oracle rac下修改IP,10年开始做oracle(11年还考了ocp认证),虽然现在专职做了mysql,oracle也不能放过啊。以3节点rac 为例 1.准备工作 (1).说明 SELECT INSTANCE_NUMBER, I...

2013-06-19 10:33:03

阅读数 1153

评论数 0

mysql主从延迟 mysql transfer 解决方案

公司目前用的一主多从,当从库读压力过大时,会遇到主从延迟的问题 ,最近测试了主从延迟的方案 ,这是第二个方案,第一个方案请看 《relay fetch解决mysql replication 主从延迟》。

2013-06-19 09:43:10

阅读数 3207

评论数 0

mysql 参数optimizer_switch

mysql 5.1中开始引入optimizer_switch, 控制mysql优化器行为。他有一些结果集,通过on和off控制开启和关闭优化器行为。使用有效期全局和会话两个级别,在5.5中optimizer_swtich 可取结果如下,不同mysql版本可取结果不同。5.1和5.6参考官方文档。 ...

2013-06-18 16:15:50

阅读数 3962

评论数 0

information_schema模式表介绍 processlist

在mysql里,我们一般通过show (full)processlist查看当前连接情况,处理各种数据库问题。现在在information_schema模式下,5.5以后增加了processlist表,里面存储了当前连接信息,跟show (full) processlist存储的一样。通过proc...

2013-06-18 14:34:34

阅读数 3212

评论数 0

xtrabackup 备份恢复 mysql 全备(一)

Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。Xtrabackup中包含两个工具: xtrabackup是用于热备份innodb和xtradb表中数据的工具,不能备...

2013-06-14 17:22:26

阅读数 1500

评论数 0

mysql 小误区 关于set global sql_slave_skip_counter=N 命令的迷惑

在中从库维护中,set global sql_slave_skip_counter=N 是比较常用的命令,这篇文章对这个点诠释的很细,帮助我们深入理解。 背景知识1:     在主从库维护中,有时候需要跳过某个无法执行的命令,需要在slave处于stop状态下,执行 set global sq...

2013-06-13 14:07:46

阅读数 733

评论数 0

mysql 批量kill locked 进程

在slave服务器上,有时候会产生大量locked 进程,导致服务器性能低下,时间越长,积累的进程越多,slave产生延迟,批量脚本kill locked进程:      mysql -s -e "show processlist;" | grep 'Sending data...

2013-06-13 13:43:58

阅读数 969

评论数 0

mysql 5.6 online ddl 测试

在生产环境中,因为业务需求,改动mysql表结构,特别是数据量特别大的时候,几百万甚至几千万的数据,mysql online ddl操作非常让mysql dba揪心。5.6版本支持online ddl。    为什么mysql ddl操作让dba揪心呢?因为mysql ddl操作内部原理是这样的...

2013-06-08 16:10:05

阅读数 1489

评论数 0

mysql delete 千万数据操作

在mysql中,delete掉上千万条数据时,会造成表被锁,甚至给mysql服务器带来很大压力。这是目前mysql无法避免的一个问题,可以说是在处理大数据量方面的不足。而在业务中,又无法避免这种delete需求,因此,借用oracle的思想,写存储过程,分而治之,批量删掉。 delimiter ...

2013-06-08 11:19:27

阅读数 5023

评论数 0

securecrt 上传下载

系统管理员或dba 进行管理时,都喜欢用SecureCRT远程登录管理,在此过程中,需要上传下载数据,那么用secure 怎么来上传下载数据呢? SecureCR下的文件传输协议有ASCII、Xmodem、Zmodem 文件传输协议 文件传输是数据交换的主要形式。在进行文件传输时...

2013-06-08 11:06:49

阅读数 904

评论数 0

mysql_upgrade 引起的master/slave replication 中断

在生产环境master服务器上处理完《1548-Cannot loadfrom mysql.proc. The table is probably corrupted》后,接到报警信息,slave服务器复制中断查看slave 状态 mysql>show slave status 发现如...

2013-06-07 13:37:44

阅读数 1728

评论数 0

主从(master/slave)默认引擎不一致导致复制失败

同事告知,一台slave服务器复制中断,查看slave服务器,如下错误 Error 'Specified key was too long; max keylength is 1000 bytes' on query mysql> show slave status \G; *****...

2013-06-07 11:29:12

阅读数 1674

评论数 0

mysql 索引长度tips innodb和myisam引擎

由于开发人员对索引认识不深或忽略,还有版本不同等问题,在生产环境中创建表失败,引发了一些问题。归纳了一下     测试环境        mysql> select version(); +------------+ | version()  | +------------+ ...

2013-06-06 18:42:17

阅读数 3801

评论数 0

mysql bug : mysqld got signal 11

开发告知mysq测试环境l宕机,查看错误日志,发现如下错误: 130605 16:43:28 - mysqld got signal 11 ; This could be because you hit a bug. It is also possible that this bina...

2013-06-06 11:35:59

阅读数 3759

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭