目录0存储引擎介绍1SQL性能分析2常见通用的JOIN查询SQL执行加载顺序七种JOIN写法3索引介绍3.1索引是什么3.2索引优劣势3.3索引分类和建索引命令语句3.4索引结构与检索原理3.5哪些情况适合建索引3.6哪些情况不适合建索引4性能分析4.1性能分析前提知识4.2Explain使用简介4.3执行计划包含的信息字段解释(重中之重)id(表的读取顺序)select_type(数据读取操作的操作类型)table(显示执行的表名)type(访问类型排列)possible_keys(哪些索引可以使用)key(哪些索引被实际使用)key_len(消耗的字节数)ref(表之间的引用)rows(每
目录0存储引擎介绍1SQL性能分析2常见通用的JOIN查询SQL执行加载顺序七种JOIN写法3索引介绍3.1索引是什么3.2索引优劣势3.3索引分类和建索引命令语句3.4索引结构与检索原理3.5哪些情况适合建索引3.6哪些情况不适合建索引4性能分析4.1性能分析前提知识4.2Explain使用简介4.3执行计划包含的信息字段解释(重中之重)id(表的读取顺序)select_type(数据读取操作的操作类型)table(显示执行的表名)type(访问类型排列)possible_keys(哪些索引可以使用)key(哪些索引被实际使用)key_len(消耗的字节数)ref(表之间的引用)rows(每
大家好,咱们前面通过十篇的文章介绍了docker的基础篇,从本篇开始,咱们的《docker学习系列》将要进入到高级篇阶段(基础篇大家可以查看之前发布的文章)。咱们先来介绍:docker复杂方式安装软件。通过按照mysql\redis两个案例来讲解Docker复杂安装说明,两个案例:1:安装mysql主从复制2:安装redis集群本文咱们就先来实现第一个案例:mysql主从复制 大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊~~~安装mysql主从搭建步骤:1:新建主服
大家好,咱们前面通过十篇的文章介绍了docker的基础篇,从本篇开始,咱们的《docker学习系列》将要进入到高级篇阶段(基础篇大家可以查看之前发布的文章)。咱们先来介绍:docker复杂方式安装软件。通过按照mysql\redis两个案例来讲解Docker复杂安装说明,两个案例:1:安装mysql主从复制2:安装redis集群本文咱们就先来实现第一个案例:mysql主从复制 大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊~~~安装mysql主从搭建步骤:1:新建主服
在上一篇,学会了3主3从的Redis集群搭建。那么接下来,我们就来学习Redis集群主从容错切换迁移案例本次案例从模拟两个场景1:数据读写存储a:一个新key数据来了,是否会按照预设的进入槽中?集群是否生效2:容错切换迁移a:如果master6381挂了。那么对应的从6384是否会补位?下面就开始实操。数据读写存储操作案例步骤:1:启动6台机器构成的集群并通过exec进入 2:对6381新增两个key查看当前6381机器上是否存在缓存key:发现没有。 好,那么我们就来setk1v1.发现错误了。错误信息:(error)MOVED12706192.168.50.128:6383这不对啊。set
在上一篇,学会了3主3从的Redis集群搭建。那么接下来,我们就来学习Redis集群主从容错切换迁移案例本次案例从模拟两个场景1:数据读写存储a:一个新key数据来了,是否会按照预设的进入槽中?集群是否生效2:容错切换迁移a:如果master6381挂了。那么对应的从6384是否会补位?下面就开始实操。数据读写存储操作案例步骤:1:启动6台机器构成的集群并通过exec进入 2:对6381新增两个key查看当前6381机器上是否存在缓存key:发现没有。 好,那么我们就来setk1v1.发现错误了。错误信息:(error)MOVED12706192.168.50.128:6383这不对啊。set
mysql主从目录mysql主从1.主从简介1.1主从作用1.2主从形式2.主从复制原理3.主从复制配置3.1mysql安装3.2mysql主从配置3.2.1确保从数据库与主数据库里的数据一样3.2.2在主数据库里创建一个同步账号授权给从数据库使用3.2.3配置主数据库3.2.4配置从数据库测试验证4.GTID主从4.1GTID概念介绍4.2GTID工作原理4.3GTID主从配置1.主从简介用一台数据库存放数据,若此数据库服务器宕机了导致数据丢失怎么办?业务量大了,数据多了,访问的人多了,一台数据库无法保证服务质量了怎么办?1.1主从作用防范出现问题,用于故障的切换读写分离,方便进行查询备份,
mysql主从目录mysql主从1.主从简介1.1主从作用1.2主从形式2.主从复制原理3.主从复制配置3.1mysql安装3.2mysql主从配置3.2.1确保从数据库与主数据库里的数据一样3.2.2在主数据库里创建一个同步账号授权给从数据库使用3.2.3配置主数据库3.2.4配置从数据库测试验证4.GTID主从4.1GTID概念介绍4.2GTID工作原理4.3GTID主从配置1.主从简介用一台数据库存放数据,若此数据库服务器宕机了导致数据丢失怎么办?业务量大了,数据多了,访问的人多了,一台数据库无法保证服务质量了怎么办?1.1主从作用防范出现问题,用于故障的切换读写分离,方便进行查询备份,
@目录前言一、先装好Redis一、主从复制1.先在主机192.168.2.237的/usr/local目录下新建redisfile文件,并将之前安装好的redis文件复制到该目录下。然后redis目录下创建redis的配置文件redis-6556.conf2.其次在从机192.168.2.37(我这里将redis的两台从机都部署在同一台虚拟机的不同端口)的/usr/local目录新建redisfile文件夹和redisfile2文件夹,并将之前安装好的redis文件分别复制到以上两个文件夹目录下。以下在各自的redis目录下创建创建redis的配置文件步骤一样,端口及地址做下改变即可。我在创建
@目录前言一、先装好Redis一、主从复制1.先在主机192.168.2.237的/usr/local目录下新建redisfile文件,并将之前安装好的redis文件复制到该目录下。然后redis目录下创建redis的配置文件redis-6556.conf2.其次在从机192.168.2.37(我这里将redis的两台从机都部署在同一台虚拟机的不同端口)的/usr/local目录新建redisfile文件夹和redisfile2文件夹,并将之前安装好的redis文件分别复制到以上两个文件夹目录下。以下在各自的redis目录下创建创建redis的配置文件步骤一样,端口及地址做下改变即可。我在创建