Chinaunix首页 | 论坛 | 博客
  • 博客访问: 908191
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

发布时间:2018-06-22 15:01:59

  什么是sleep线程?  sleep线程长时间保持可客户端与服务端的连接状态  导致sleep过多的原因:  使用太多持久连接(高并发系统中 不适合使用持久连接)  程序中 没有及时关闭MySQL连接  数据库优化不完善 导致执行sql语句过慢  解决方法:  vim /etc/my.cnf 配置文件里进行配.........【阅读全文】

阅读(1178) | 评论(0) | 转发(0)

发布时间:2018-06-21 16:09:05

  1) 现场抓出慢查询语句 show full processlist;  2) 配置参数:  slow_query_log_file = ON 慢查询开启开关  long_query_time =2 记录大于2秒的sql语句  log_queries_not_using_indexes = ON 没有使用索引的sql语句  slow_query_log_file = /application/mysql-5.6.34/data/db01-slo.........【阅读全文】

阅读(1259) | 评论(0) | 转发(0)

发布时间:2018-06-21 16:07:46

写监控脚本 不同步时发送邮件#!/bin/bash. /etc/init.d/functionsfunction check(){rep_file=/tmp/rep$(date +%F).txtwhile true dorep=(`/application/mysql/bin/mysql -e "show slave status\G"|awk '/Slave_SQL_Running:/{print $2};/Slave_IO_Running:/{print $2};$1~/Seconds_Beh.........【阅读全文】

阅读(1350) | 评论(0) | 转发(0)

发布时间:2018-06-15 18:09:58

手动failover,这种场景意味着在业务上没有启用MHA自动切换功能,当主服务器故障时,人工手动调用MHA来进行故障切换操作,具体命令如下:? 先关闭mha进程,确保不会自动执行切换[root@mycat ~]# masterha_stop --conf=/etc/app1.cnf? 再关闭maser主库[root@master ~]# /etc/init.d/mysql.server stop.........【阅读全文】

阅读(955) | 评论(0) | 转发(0)

发布时间:2018-06-14 15:12:14

  MHA目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到.........【阅读全文】

阅读(840) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册