[root@pxc2 ~]# cat /root/master_ip_failover #!/usr/bin/env perl use strict;use warnings FATAL => 'all'; use Getopt::Long; my ( $command, $ssh_user, $o ...
分类:
其他好文 时间:
2020-06-29 13:51:34
阅读次数:
113
1 Mysql mha简介 MHA (Master Hight Availability) 是目前在Mysql高可用方面一个相对成熟的解决方案,也是在Mysql高可用环境下故障切换和主从提升的常用软件。在Mysql 故障切换过程中,MHA 能极短时间内自动完成数据库的故障切换操作。 MHA软件由两部 ...
分类:
其他好文 时间:
2020-06-29 13:26:19
阅读次数:
59
前面我们聊到了mariadb的事务,以及事务隔离级别,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13198186.html;今天我们来聊一聊mariadb的日志相关话题;mariadb日志有6种,分别是查询日志(general_log),慢查询日志(lo... ...
分类:
数据库 时间:
2020-06-29 09:56:33
阅读次数:
89
#配置Mariadb日志 日志有6种,分别是查询日志(general_log),慢查询日志(log_slow_queries),错误日志(log_error,log_warnings),二进制日志(binlog),中继日志(relay_log)和事务日志(innodb_log) #查询日志 日志存储 ...
分类:
数据库 时间:
2020-06-29 09:48:11
阅读次数:
55
一. 应用层面的优化 ###使用连接池 频繁的创建连接,关闭连接是比较浪费资源的,我们可以创建数据库连接池,提高访问性能 ###减少对mysql的访问 ####2.1 避免对数据的重复访问 比如,获取书籍的id和name,查询如下: select id,name from book; 之后,在业务中 ...
分类:
数据库 时间:
2020-06-28 16:46:42
阅读次数:
68
Centos下安装mysql 先写个坑 centos7自带的是MariaDB,而不是MySQL,所以执行yum install mysql-server时会报错如下 No package mysql-server available. Error: Nothing to do 解决方法:添加mysq ...
分类:
数据库 时间:
2020-06-28 15:09:58
阅读次数:
80
主从复制延时原因 Master负载过高、Slave负载过高、网络延迟、机器性能太低、MySQL配置不合理,大事务导致的延迟,slave中有大型query语句产生了锁等待 关于大事务:binlog的写入时机是在commit的时候,redo的写入时机是在事务执行阶段就开始,MySQL是基于binlog复 ...
分类:
数据库 时间:
2020-06-26 18:18:43
阅读次数:
68
Redis为什么需要集群? 首先Redis单实例主要有单点,容量有限,流量压力上限的问题。 Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。 但Redis单Master实例提供读写服务,仍然有容量和压力问题,因此需要数据分区,构建多个Master实 ...
分类:
其他好文 时间:
2020-06-26 18:08:20
阅读次数:
59
一、为什么基于docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 docker容器之间相互独立,有独立ip,互不冲突 docker使用步骤简便,启动容器在秒级别 二、docker搭建实操 1、拉取docker mysql:5. ...
分类:
数据库 时间:
2020-06-26 16:40:11
阅读次数:
102
云妹导读: 本文是京东智联云云产品研发部专家架构师,云数据库研发负责人,《MariaDB原理与实现》作者张成远为大家分享的关于京东618大促前期技术人的“备战”手册。同时,内容中也提到了京东智联云在支持整个京东集团大促活动的成长之路。希望大家可以通过这篇内容,有所获益。 从2012年毕业加入京东起, ...
分类:
其他好文 时间:
2020-06-25 23:41:08
阅读次数:
59