MariaDB
锐气
这个作者很懒,什么都没留下…
展开
-
MariaDB启动脚本/etc/init.d/mysql的坑
最近想把公司的mysql5.5.43迁到mariadb10.0.21上,就在测试环境上搞了一把,具体步骤就不谈了,还是蛮简单的~但是到最后启动mariadb的时候踩到坑了~具体情况如下: 从启动界面来看MariaDB启动不起?!!查看进程看下: 发现mysql进程已经起来了,但是不知道什么原因给hang住了,不停的循环,再查看我的日志和端口1509原创 2015-09-24 17:24:26 · 9947 阅读 · 0 评论 -
程序异常处理不完善导致的mariadb挂起
今年上班第一天就遇到了生产事故~跟大家分享下处理流程。故障表现:1.数据库连接数持续升高;2.show engine innodb status卡死;3.数据库服务器cpu负载很低空闲98%-100%。内存正常;4.errorlog中没有异常信息;5.应用全部hang住,无法打开正常页面。排查流程:1.首先想到show engine innodb s原创 2017-02-06 17:13:30 · 1068 阅读 · 0 评论 -
maxscale实现读写分离
1.前言 maxscale是mariadb公司开发的一套数据库中间件,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。另外maxscale对于前段应用而言是透明的,我们可以很方便的将应用迁移到maxscale中实现读写分离方案,来分担主库的压力。maxscale也提供了sql语句的解析过滤功能。这里我们主要讲解maxscale的安装、配置以及注意事项。原创 2016-05-03 18:17:04 · 15493 阅读 · 4 评论 -
Error: semaphore wait has lasted > 600 seconds导致数据库实例重启
生产数据库实例在晚上的时候突然重启(真是悲剧的事情)~1.环境:DB version:mariadb 10.0.28 x64OS version:centos6.6 x64kernel:2.6.32-504.el6.x86_64系统sem:kernel.sem = 1000 40960001000 40962.error logInnoDB: ###### Diag原创 2017-04-06 11:37:06 · 7354 阅读 · 0 评论