-
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个,一个
-
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
-
Mysql进阶之keepalived搭建mysql高可用集群(理论)
发布时间:2020-01-27 12:23本文继上一节Mysql进阶之使用haproxy搭建负载均衡集群这里贴出上一节使用haproxy搭建负载均衡集群的拓扑图:负载均衡集群拓扑图之前我们搭建负载均衡的好处:一个是提高读取性能一个是当一台从节
-
Mysql进阶之使用haproxy搭建负载均衡集群(实战)
发布时间:2020-01-16 20:55任务:主从复制 + 读写分离 + 负载均衡 主:54.22.37.21 从1:54.22.37.20 从2:54.22.37.19 均衡:204.175.124.51 操作对象:test
-
Mysql进阶之使用haproxy搭建负载均衡集群(理论)
发布时间:2020-01-16 20:37负载均衡集群 架构是这样子的:一台主服务器,只负责写;多台从服务器(起码两台),只负责读;一台负载均衡节点,负责均匀的分配请求到多台从服务器。 所以负载均衡集群至少需要4台服务器。
-
Mysql进阶之Mysql主从复制和binlog日志(下)
发布时间:2020-01-15 14:37主从复制实操两台版本相同的mysql节点从服务器 204.175.124.51主服务器 54.22.37.2目标:同步主服务器的hst数据库,但不对其他数据库同步# 先查看两个服务器是否都开启了bin
-
Mysql进阶之Mysql主从复制和binlog日志(上)
发布时间:2020-01-15 14:16数据库多节点 多节点数据库的好处: 1.性能更高,通过负载均衡提高服务器的负载 2.安全问题,如果有多节点,一个数据库宕机还有另一个数据库可以访问 或者如果因为宕机导致一个数据库的数据丢失
-
Mysql优化技巧 慢日志分析
发布时间:2020-01-02 17:43如果开启了mysql的慢日志,那么该日志会记录下所有mysql认为效率低的sql语句,我们可以通过查看慢日志获取这些语句并进行优化MySQL的慢查询日志比较粗略,主要是基于以下3项基本的信息。&nbs
-
Mysql权限和安全 设置权限和远程连接
发布时间:2019-12-31 20:43权限和安全MySQL访问权限系统MySQL权限系统的主要功能是证实连接到一台给定主机的用户,并且赋予该用户在数据库上的各种权限,一般生产环境中的程序账号只需要SELECT、INSERT、UPDATE和
-
Mysql优化技巧 explain工具分析查询语句
发布时间:2019-12-30 20:51explain是mysql的执行计划查看工具,用于分析一个查询语句的性能 其三种格式如下: explain select ... explain extended
-
Mysql优化技巧 使用索引的十五个小技巧
发布时间:2019-12-30 19:18a 复合索引按最左前缀的原则筛选,例如 create index idx_a_b_c on test (a,b,c); #给a,b,c建立的索引 where a=xxx wher
-
Mysql基础教程(六) Mysql数据库之小练习
发布时间:2019-11-06 17:58本文主要提供一些Sql语句简单操作的小实例,大家也可以当做是小练习题,亲自在命令行里面操作一下 练习一 1.进入数据库服务器 2.查看当前
-
Mysql基础教程(五) Mysql数据库和表的备份以及导入
发布时间:2019-11-06 17:12数据库的导出 1.导出一个库 mysqldump -uroot -p 库名 > 库名.sql (导出后的文件会放在当前目录) 2.导出一个表 mysqldump -