Error: semaphore wait has lasted > 600 seconds导致数据库实例重启

生产数据库实例在晚上的时候突然重启(真是悲剧的事情)~ 1.环境: DB version:mariadb 10.0.28 x64 OS version:centos6.6 x64 kernel:2.6.32-504.el6.x86_64 系统sem:kernel.sem = 1000 409600...

2017-04-06 11:37:06

阅读数 2756

评论数 0

程序异常处理不完善导致的mariadb挂起

今年上班第一天就遇到了生产事故~跟大家分享下处理流程。 故障表现: 1.数据库连接数持续升高; 2.show engine innodb status卡死; 3.数据库服务器cpu负载很低空闲98%-100%。内存正常; 4.errorlog中没有异常信息; 5.应用全部han...

2017-02-06 17:13:30

阅读数 540

评论数 0

maxscale实现读写分离

1.前言         maxscale是mariadb公司开发的一套数据库中间件,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。另外maxscale对于前段应用而言是透明的,我们可以很方便的将应用迁移到maxscale中实现读写分离方案,来分担主库的压力。maxsc...

2016-05-03 18:17:04

阅读数 12841

评论数 3

MariaDB启动脚本/etc/init.d/mysql的坑

最近想把公司的mysql5.5.43迁到mariadb10.0.21上,就在测试环境上搞了一把,具体步骤就不谈了,还是蛮简单的~但是到最后启动mariadb的时候踩到坑了~ 具体情况如下:       从启动界面来看MariaDB启动不起?!!查看进程看下:      发现mysql进程已...

2015-09-24 17:24:26

阅读数 4927

评论数 0

MHA安装配置

1.前言     MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制框架中,MHA能够很好地解决复制过程中的数据一致性问题,由于不需要在现有的replication中添加额外的服务器,仅需要一个manager节点,而一个Manager能管理多套复制,所以能大大地节约...

2015-07-23 15:35:42

阅读数 966

评论数 0

Mysql5.6审计功能

1. 前言         为了安全和操作的可追溯性考虑,越来越多的公司加入了审计功能。mysql5.5推出了相关的审计功能,到5.6.20功能进一步完善,算是勉强可用了,虽然细粒度方面做的不是太好,但是后续版本还是可以期待一下的。这里主要介绍下相关的功能和特性。 2. 开启审计 2.1 配置...

2015-07-22 13:23:12

阅读数 4966

评论数 0

Zabbix Server和MPM(monitor for mysql)的快速部署

Zabbix和MPM的快速部署

2015-07-21 15:09:29

阅读数 1452

评论数 0

Mysql双主复制搭建和基于keepalived的故障转移

1.前言     前面我们介绍了mysql的主从复制(http://blog.csdn.net/wjf870128/article/details/45149573)、mysql5.6新出的GTID复制技术(http://blog.csdn.net/wjf870128/article/deta...

2015-05-07 10:41:03

阅读数 1480

评论数 0

mysql索引之聚集索引

聚集索引不是一种单独的索引类型,而是一种存储数据方式。其具体细节依赖于实现方式,但是InnoDB的聚集索引实际上在同样的结构中保存了B-Tree索引和数据行。 当表有聚集索引的时候,它的数据行实际保存在索引的叶子页中。术语“聚集”指实际的数据行和相关的键值都保存在一起。每个表只能有一个聚集...

2015-04-30 11:12:18

阅读数 480

评论数 0

dstat的使用

1. 下载&安装 Contos和Redhat的下载链接:http://pkgs.repoforge.org/dstat/ 安装很简单,如下: 2. 使用说明 安装完后就可以使用了,dstat非常强大,可以实时的监控cpu、磁盘、网络、IO、内存等使用情况...

2015-04-28 10:07:02

阅读数 448

评论数 0

使用sysbench检测HAProxy对于Percona XtraDB Cluster的负载均衡和故障检测

1.前言 前文中我们介绍了HAProxy的安装布置(参考http://blog.csdn.net/wjf870128/article/details/45221359)和Percona XtraDB Cluster的安装布置(http://blog.csdn.net/wjf870128/artic...

2015-04-27 15:37:33

阅读数 1296

评论数 0

使用HAProxy实现Percona XtraDB Cluster的负载均衡

1.前言引用http://www.oschina.net/p/haproxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAPr...

2015-04-23 15:44:31

阅读数 1553

评论数 0

Percona Arbitrator的使用

1.前言         前文中我们介绍了Percona XtraDB Cluster双节点的故障情况(http://blog.csdn.net/wjf870128/article/details/45199781),由于脑裂的发生和quorum机制,通常单纯双节点的percona集群无法保证环境...

2015-04-22 21:58:51

阅读数 970

评论数 0

Percona XtraDB Cluster双节点故障的情况

1.  环境 OS:Redhat 6.5 Cluster:Percona-XtraDB-Cluster5.6.22-25 主节点: hostname:mysql-pxc01 ipaddr:192.168.163.6 备节点: hostname:mysql-pxc02 ipaddr:192.168....

2015-04-22 19:55:03

阅读数 1843

评论数 1

Galera replication for MySQL

Galera replication for MySQL By gpfeng | 2014 年 4 月 13 日 6条评论 这篇文章总结了之前对Galera replication的调研,内容包括Galera特性,原理,Galera cluster配置,参数及性能等 Galera ...

2015-04-22 11:00:02

阅读数 955

评论数 0

Percona XtraDB Cluster安装部署

1.    安装环境: OS:Redhat 6.5 Cluster:Percona-XtraDB-Cluster5.6.22-25 主节点: hostname:mysql-pxc01 ip addr:192.168.48.11 备节点: hostname:mysql-pxc02 ip addr:1...

2015-04-21 20:55:04

阅读数 1114

评论数 0

半同步复制模式

从mysql5.5开始,支持半同步模式复制(semisynchronous replication),比之前的异步模式复制增强了安全性。 半同步复制模式可以确保至少有一个备节点服务器在接受完主服务器发送的binlog日志文件并写入到中继日志后,返回给主节点一个ack信号,告诉主节点已经接收完日志,...

2015-04-21 14:31:26

阅读数 1088

评论数 0

打开replication中继日志崩溃恢复模式

从mysql5.5版本开始,replication支持中继日志的自我修复功能。当slave从库宕机后,如果replay-log发生损坏,导致一部分中继日志没有处理,就自动放弃未执行的replay-log,重新从master上获取日志,完成了中继日志的恢复。 控制中继日志崩溃恢复参数为relay-l...

2015-04-21 14:02:44

阅读数 1420

评论数 0

搭建基于GTID的复制方式

从mysql5.6开始数据库添加了一个新特性:global transaction identifiers (GTIDs)--全局事务标识符。 通过gtids,mysql数据库对每一个成功执行的事务在日志中添加唯一标识。在基于GTIDS的复制中,备机可以不通过指定主节点的日志和位置来获取数据,而是...

2015-04-20 16:14:52

阅读数 961

评论数 0

replication format(日志记录格式)

在mysql5.6复制中,binlog的记录格式有3种: 基于语句的格式(statement)--默认方式 基于行的格式(row) 混合格式( mixed) 1.基于语句的复制(binlog_format = statement) 日志中的记录都是已sql语句的形式记录,备机中在进行应用日志的...

2015-04-20 15:05:33

阅读数 432

评论数 0

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