-
Mysql索引篇(三) 善于explain分析sql语句
发布时间:2020-11-02 09:33explain命令的使用方式:explain+sql语句explain返回结果的字段解释:Id 用于表示查询中执行select子句或操作表的顺序3种情况:A. id相同执行顺序由上到下比如:看第一列和
-
Mysql索引篇(二) Myisam和Innodb的索引
发布时间:2020-11-02 08:44我们知道mysql的数据库和表是存放在mysql的data目录中。一个数据库对应一个目录,一个数据表对应一个或多个文件。 Myisam引擎的主键索引 Myisam的表对
-
Mysql索引篇(一) 索引的数据结构B+树
发布时间:2020-11-01 23:30索引是什么,下面是mysql的官方定义: “索引是帮助mysql高效获取数据的排好序的数据结构”。 抓重点,索引的本质是一种数据结构,而且是排好序的。索引作用有2个,一个
-
python 多线程 + DBUtils连接池操作数据库(附python之GIL)
发布时间:2020-03-06 14:08import os,threading from DBUtils.PooledDB import PooledDB import pymysql,random,time from queue
-
Mysql进阶之Mycat中间件(四) ER表和全局表的实现
发布时间:2020-01-29 21:59任务1:实现ER表+多表联查任务条件:两个表 产品表 product 和 产品分类表 typecreate table product( id int u
-
Mysql进阶之Mycat中间件(三) 主从复制 + Mycat读写分离
发布时间:2020-01-29 21:48主从复制 + Mycat读写分离 Mycat不负责进行主从复制,主从复制是在MySQL上进行配置的。 之前读写分离是在Web应用,也就是TP5的database.php中配置的。现在我们直接在
-
Mysql进阶之Mycat中间件(二) mycat的标签详解
发布时间:2020-01-29 20:08Mycat中的基础概念: 逻辑库 schema 逻辑表(虚拟表) table 可以是数据切分后,分布在一个或多个分片库(真实库)中,也可以不做数据切分,不分片,只有一个表构成。 分
-
Mysql进阶之Mycat中间件(一) mycat的安装和初步使用
发布时间:2020-01-29 10:12Mycat中间件 我们知道水平分表会给业务层带来很多麻烦,例如 有一个记录获奖人员的表,每年都会有获奖新人录入到这个表中 我们以时间为维度进行表的切分,形式如下: t_archie
-
Mysql进阶之分区
发布时间:2020-01-29 09:28集群和分布式的概念不同。集群的概念是通过主从复制或者主主复制的手段,将含有相同数据库的mysql服务部署多个节点进行冗余数据保存和负载均衡,重点是多节点。分布式则是分库分表分区等手段。例如原先一个项目
-
Mysql进阶之keepalived搭建mysql高可用集群(实战)
发布时间:2020-01-27 12:59mysql主从复制+读写分离+高可用+负载均衡集群本操作是在上一节haproxy负载均衡的实例基础上继续完成的Mysql进阶之使用haproxy搭建负载均衡集群(实战)实验使用的主机节点主1:54.2