MYSQL
文章平均质量分 66
Tate_Brown
这个作者很懒,什么都没留下…
展开
-
分库分表与读写分离
分库分表随着业务的发展,用户数量与数据数量不断增加,迫使进行分库分表。分表所谓分表就是指将一个表的数据存放到多个表,然后查询时候按id的范围到对应的表里去查。因为数据太多,单个表已经不足以存储。分库所谓分库就是将数据存放到多个数据库中,访问时访问其中一个库。常见中间件cobar社区已经黄了,基本不用了。TDDL不支持联表,且依赖diamond配置中心。Atlas社区也差不多黄了。Sharding-jdbc使用比较多,社区活跃,不用部署,性能高,但是需要引入依赖,系统间耦合度较原创 2020-07-27 13:14:55 · 356 阅读 · 0 评论 -
MySQL中的sql语句执行过程
MySQL的基本结构Server层有以下组件连接器在客户端登录Mysql时进行身份认证和权限确认缓存在进行select语句时,会优先查询的区域,同时在发现查询不到时会从表中查询并缓存到这个组件。顾名思义。分析器准确的说是语义分析器,即分析sql语句是否正确优化器优化sql语句到底层最优的方式从而执行sql语句,比如如何选择索引,如何联表,但只是理论最优,不一定是实际最优。执...原创 2020-04-16 22:39:57 · 296 阅读 · 0 评论 -
CentOS7下开启防火墙 安装mysql用yum安装mysql(解决包依赖失败的解决方法)
一.开启防火墙:CentOS7通过控制防火墙打开端口很对TCP/IP协议访问的操作很多,以前的OS版本也可以对iptables进行操作,现在OS7版本下不知道为什么不行了。所以使用对firewalld进行操作。1.firewall常用操作举例查询状态:# systemctl status firewalld启动防火墙:# systemctl start firewalld停止防火墙:# syst...原创 2018-07-05 11:02:11 · 1250 阅读 · 0 评论 -
Spring-boot中MyBatis-Plus实现分页操作
官网上有个比较详细的demo,下面是地址。https://git.oschina.net/baomidou/mybatisplus-spring-boot首先,新建一个分页工具类public class PageUtils implements Serializable { private static final long serialVersionUID = 1L; //总记...原创 2018-07-20 11:42:18 · 9068 阅读 · 0 评论