在使用Innodb做为存储引擎的数据库系统中,可以使用innodb_monitor 来监控数据库的性能,
启动innodb_monitor的方法为 Create table innodb_monitor (i int)
engine=innodb ; 通过建立这个表就启动了innodb_monit...
【监控】 【mysql】 【innodb】 【日志】 【数据库】 【Create】 【表空间】 …
Nov
12
2017
Nov
11
2017
Nov
11
2017
DRBD+Heartbeat+NFS
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中.本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用
Heartbeat来实现高可用性HA群集,已达到实时监控主节点的运行状态,一旦主状态死掉,处于备份状态的节点立即激活为主状态,实现高可用性
NFS网络共享服务,通过DRBD和Heartbeat来实现NFS的高可用性。
【监控】 【mysql】 …
Nov
11
2017
Nov
11
2017
Nov
11
2017
Nov
11
2017
mysql死锁,等待资源,事务锁,Lock wait timeout exceeded; try restarting
transaction解决
前面已经了解了InnoDB关于在出现锁等待的时候,会根据参数innodb_lock_wait_timeout的配置,判断是否需要进行timeout的操作,本文档介绍在出现锁等待时候的查看及分析处理;
在InnoDB Plugin之前,一般通过show full processlist(很难发现被锁的行记录问题所在)和show
engine innodb status命令查看当前的数据库请求,然后再判断当前事务中锁的情况。
【监控】 【mysql】 【innodb】 【数据库】 …
Nov
11
2017
Nov
11
2017
Nov
11
2017