![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
islibin6666
这个作者很懒,什么都没留下…
展开
-
Linux-CentOS8安装mysql5.7
环境准备 下载MySQL5.7.29(5.7.* 版本为目前互联网公司常用版本) 开始安装 1、检查机器是否存在已安装过mysql(如果确定没有安装请跳过) 检查是否已经安装过mysql(新系统可能有自带的),执行以下命令: [root@localhost /]# rpm -qa | grep mysql 如果出现类似以下内容,请先执行删除命令 删除命令: [root@l...转载 2020-03-06 20:39:24 · 1132 阅读 · 0 评论 -
SQL优化策略
策略1.尽量全值匹配 EXPLAIN SELECT * FROM staffs WHERE NAME = 'July'; EXPLAIN SELECT * FROM staffs WHERE NAME = 'July' AND age = 25; EXPLAIN SELECT * FROM staffs WHERE NAME = 'July' AND age = 25 AND pos = 'd...原创 2020-01-20 13:52:53 · 208 阅读 · 0 评论 -
SQL执行计划参数详细说明
执行计划包含的信息简述 字段 描述 id 执行计划id select_type 查询的类型 table 查询的哪张表 type 访问类型 possible_keys 可能会用到的索引 key 实际使用的索引 key_len 索引中使用的字节数 ref 显示索引的哪一列被使用了 rows 根据表统计信息及索引选用情况,大致估算出找到所需的记录所需要读取...原创 2020-01-20 11:24:08 · 1170 阅读 · 0 评论 -
SpringBoot +MySQL+mycat 实现读写分离+故障转移
关于MySQL的读写分离的实现,有两种方式,第一种方式即我们手动在代码层实现逻辑,来解析读请求或者写请求,分别分发到不同的数据库中,实现读写分离;第二种方式就是基于MyCat中间件来实现读写分离的效果;这两种方式我都会在这篇博客中进行详细地介绍、搭建,并且分析其中的优劣。 原理初探 从MySQL的主从同步开始谈起,最开始我们的数据库架构是这样的。 主库负责了所有的读写操作,而从库只对主库...转载 2019-12-10 14:06:47 · 1696 阅读 · 10 评论 -
MySQL 主从理论知识+搭建主从
什么是MySQL主从同步 数据是一个应用至关重要的一部分。从目的出发,主从同步有那么点备份的意思,主库(Master)将自己库中的写入同时同步给自己的从库(Slave),当主库发生某些不可预知的状况,导致整个服务器无法使用时,由于从库中也有一份数据,所以数据可以做到快速恢复,不造成或者减少造成数据的损失。 当然,这只是第一个层面,如果主从库的作用仅限于此,那么我个人认为没有必要分为两个数据库,...转载 2019-12-10 14:03:32 · 108 阅读 · 0 评论 -
MySQL 开发规范
一、数据库命令规范 1、所有数据库对象名称必须使用小写字母并用下划线分割 2、所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 3、数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 4、临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 5、所有存储相同数据的列名和列类...转载 2019-10-10 10:25:36 · 74 阅读 · 0 评论