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 · 1112 阅读 · 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 · 203 阅读 · 0 评论 -
SQL执行计划参数详细说明
执行计划包含的信息简述字段描述id执行计划idselect_type查询的类型table查询的哪张表type访问类型possible_keys可能会用到的索引key实际使用的索引key_len索引中使用的字节数ref显示索引的哪一列被使用了rows根据表统计信息及索引选用情况,大致估算出找到所需的记录所需要读取...原创 2020-01-20 11:24:08 · 1158 阅读 · 0 评论 -
SpringBoot +MySQL+mycat 实现读写分离+故障转移
关于MySQL的读写分离的实现,有两种方式,第一种方式即我们手动在代码层实现逻辑,来解析读请求或者写请求,分别分发到不同的数据库中,实现读写分离;第二种方式就是基于MyCat中间件来实现读写分离的效果;这两种方式我都会在这篇博客中进行详细地介绍、搭建,并且分析其中的优劣。原理初探从MySQL的主从同步开始谈起,最开始我们的数据库架构是这样的。主库负责了所有的读写操作,而从库只对主库...转载 2019-12-10 14:06:47 · 1659 阅读 · 10 评论 -
MySQL 主从理论知识+搭建主从
什么是MySQL主从同步数据是一个应用至关重要的一部分。从目的出发,主从同步有那么点备份的意思,主库(Master)将自己库中的写入同时同步给自己的从库(Slave),当主库发生某些不可预知的状况,导致整个服务器无法使用时,由于从库中也有一份数据,所以数据可以做到快速恢复,不造成或者减少造成数据的损失。当然,这只是第一个层面,如果主从库的作用仅限于此,那么我个人认为没有必要分为两个数据库,...转载 2019-12-10 14:03:32 · 101 阅读 · 0 评论 -
MySQL 开发规范
一、数据库命令规范1、所有数据库对象名称必须使用小写字母并用下划线分割2、所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)3、数据库对象的命名要能做到见名识意,并且最后不要超过32个字符4、临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀5、所有存储相同数据的列名和列类...转载 2019-10-10 10:25:36 · 70 阅读 · 0 评论