• 欢迎访问DBA的辛酸事儿,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 欢迎大家关注博主公众号:DBA的辛酸事儿
  • 博文中若有错误的地方,请大家指正,大家的指正是我前进的动力

2019年02月的内容

MySQL

基于GTID方式搭建MySQL 5.7 主从复制环境

基于GTID方式搭建MySQL 5.7 主从复制环境
前面的一篇文章中介绍了基于传统的方式搭建主从复制环境:使用传统的方式打建MYSQL 5.7异步复制环境一、什么是GTIDGTID是MySQL 5.6的新特性之一,加入了全局事务ID (Global Transaction ID,简称GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。用于取代传统方式通过binlog以及postion号来定位复制……继续阅读 »

SEian.G 1年前 (2019-02-28) 243浏览 0评论2个赞

NoSQL数据库

Redis订阅与发布机制

Redis订阅与发布机制
Redis系列文章请参考:Redis系列文章这一篇我们来看看redis的发布订阅模式,其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子就是邮件订阅的场景,什么意思呢,比如说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,除了这个场景还能找到其他场景么,当然有啦,你想想,如果你要在内存里面做一个读写分离的程序……继续阅读 »

SEian.G 1年前 (2019-02-27) 540浏览 0评论5个赞

MySQL

MySQL与MariaDB对子查询中order by的处理的差异

MySQL与MariaDB对子查询中order by的处理的差异
02-23无意中在在论坛看到一个帖;具体的问题大概就是MySQL与MariaDB对子查询中order by的查询结果不一样;具体的问题的描述看查看如下的连接;论坛帖子连接:https://bbs.csdn.net/topics/392517765然后帖子中所描述的问题,我也比较好奇,所以下面就根据提供的信息来实验一下;下面的实验是在mysql和maria……继续阅读 »

SEian.G 1年前 (2019-02-26) 542浏览 2评论1个赞

NoSQL数据库

Redis慢查询日志

Redis慢查询日志
一、什么是慢查询日志?slow log是Redis用来记录查询执行时间超过给定时长的命令请求的日志系统。许多数据库(如:MySQL)提供慢查询日志帮助开发与运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录到慢查询日志中,Redis也提……继续阅读 »

SEian.G 1年前 (2019-02-25) 264浏览 0评论3个赞

MySQL

使用传统方式搭建MySQL 5.7 异步复制环境

使用传统方式搭建MySQL 5.7 异步复制环境
一、相关的知识点MySQL的异步复制是MySQL自带的数据同步功能,在公司里面也是也就最为常见的。通俗的将,异步复制就是在主库写入binlog日志后即可成功返回客户端,无须等待binlog日志传递给从库的过程。一旦主库发生宕机,就有可能出现丢失数据的情况;Master服务器中需要开启二进制日志binlog,从服务器需要开启中继日志relay-log。……继续阅读 »

SEian.G 1年前 (2019-02-24) 345浏览 0评论3个赞

Linux

CentOS 7系统配置国内yum源和epel源

CentOS 7系统配置国内yum源和epel源
在日常的学习和工作中,经常要安装一些软件,但是如果仅是配置本地yum源的话,非常的局限,并且也无法做到在线升级或在线安装软件;所以为了方便日常的学习和工作,我们来配置一下国内的yum源以及epel源(如果为了方便,大家使用云服务器就好了,这些都是配置好的!)1、首先进入/etc/yum.repos.d/目录下,新建一个repo目录,用于保存系统中原来的r……继续阅读 »

SEian.G 1年前 (2019-02-23) 2477浏览 0评论2个赞

NoSQL数据库

Redis配置文件参数说明

Redis配置文件参数说明
前面的一篇文件中简单的介绍了一下Redis,并且安装了一个单实例的Redis 4.0的环境,不管怎么说,有了环境,学习起来还是相对的方便的;关于CentOS 7安装Redis 4.0版本详细可参考:CentOS 7安装redis 4.0详细步骤在启动Redis服务的时候,我们指定了一个配置文件,那么具体配置文件中的一些参数都是干什么的呢?我下面来简单说明……继续阅读 »

SEian.G 1年前 (2019-02-22) 237浏览 0评论3个赞

MySQL

深入理解MySQL字符集及校对规则(二)

深入理解MySQL字符集及校对规则(二)
上一篇呢,从理论上介绍了MYSQL字符集和校对规则是什么以及如何正确的使用字符集;关于第一部分的内容可参考:深入理解MySQL字符集及校对规则(一)下面这部分呢,主要介绍MySQL字符编码转换原理以及字符集转化流程案例测试,通过实际的案例来分析字符集转化的原理;一、MySQL字符编码转换原理有这样一个疑问:若character_set_client为U……继续阅读 »

SEian.G 1年前 (2019-02-21) 277浏览 0评论2个赞

MySQL

深入理解MySQL字符集及校对规则(一)

深入理解MySQL字符集及校对规则(一)
在日常处理客户的问题中,会遇到非常多的客户反馈字符乱码的问题,遇到这类型的问题,我们要怎么去处理呢?又该怎么去引导用户去解决呢?下面针对mysql字符集以及校对规则做一个详细的介绍说明,针对MYSQL字符集,将从两个方面介绍:第一部分:MYSQL字符集和校对规则是什么以及如何正确的使用字符集;第二部分:MySQL字符编码转换原理以及字符集转化流程案例测……继续阅读 »

SEian.G 1年前 (2019-02-20) 476浏览 0评论2个赞

NoSQL数据库

Redis介绍及CentOS 7安装redis 4.0详细步骤

Redis介绍及CentOS 7安装redis 4.0详细步骤
一、Redis简单介绍Redis是一个开源(BSD许可)的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。由于Redis采用运行在内存中的数据集工作方式,其性能卓越,能支持超过100K+每秒的读写频率。它支持多种类型的数据结构,如字符串(strings), 散列(hashes),列表(lists),集合(sets),有序集合(sorted s……继续阅读 »

SEian.G 1年前 (2019-02-19) 271浏览 0评论3个赞