Mysql
文章平均质量分 83
Ruby丶彬
编程语言是程序员的表达方式,而架构是程序员对世界的认知
展开
-
Mysql | sql优化实战与常用经验总结
文章目录前言SQL优化知识一个sql的查询流程select执行顺序sql优化常用策略案例总结前言 最近工作上遇到一个sql查询缓慢的问题,觉得这个sql对于sql优化的知识点运用得比较全面。遂记录总结一下,同时整理一下sql优化相关的知识点SQL优化知识一个sql的查询流程首先我们看一看一个sql在MySQL里面是如何运行的:客户端client向mysql服务器发起sql比如查询操作的连接连接成功后,在server的服务原创 2021-05-11 12:00:42 · 890 阅读 · 0 评论 -
高性能Mysql(三) | 通过haproxy与keepalived对mysql分库分表实现高可用
文章目录前言架构图安装并配置Haproxy安装并且配置KeepalivedHaproxy基础知识及配置文件参数详解KeepAlived基础知识与配置参数详解前言 前文介绍了基于MyCat分库分表,读写分离,主从同步。本文则着重介绍如何通过haproxy负载均衡以及keepalived心跳机制搭建Mysql高可用架构。架构图前文:本文:在之前的架构上进行升级,实现高可用。192.168.43.110 mysql maste原创 2021-04-30 14:11:46 · 1296 阅读 · 0 评论 -
高性能Mysql(二) | 基于MyCat分库分表,读写分离,主从同步
文章目录前言MyCat安装与配置(需要装JDK)启动MyCat检验效果前言 前文介绍了主从同步原理以及进行了实操演示,本文在前文的基础上学习基于mycat分库分表,读写分离.MyCat示例架构图:192.168.43.110:数据库test01,数据库test02,分别有student表192.168.43.111:数据库test01,数据库test02,分别有student表192.168.43.216:安装mycat,原创 2021-04-29 15:01:12 · 2960 阅读 · 0 评论 -
高性能Mysql(一) | 主从同步原理与实操
文章目录前言准备安装MySQLMysql 5.5版本(建议,但是此安装方式/etc目录下没有my.cnf文件,需手动准备)Mysql 8 版本(8可能会出问题,笔者一开用的8,改了my.cnf文件后死活启动不起来)主从同步配置master的my.cnf文件配置slave的my.cnf文件重启主从节点的mysqlslave从节点指定master检验效果其他知识点前言准备准备2台虚拟器,配置好网络,保证互通。各自装上mysql虚拟机1:192.168.43.110虚拟机2:192.168.43.111原创 2021-04-27 20:51:49 · 353 阅读 · 0 评论 -
[MySQL高级](一) EXPLAIN用法和结果分析
1. EXPLAIN简介 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 ➤ 通过EXPLAIN,我们可以分析出以下结果: 表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询 ➤ 使用方式如下: EXPLAIN +SQL语句 EXPLAIN SELECT * FROM t1 执行计划包含的信息 ...转载 2021-04-15 10:23:31 · 180 阅读 · 0 评论 -
MySQL索引-B+树(看完你就明白了)
转载自:刘召考的博客 » MySQL索引-B+树(看完你就明白了)转载 2021-04-09 10:57:29 · 124 阅读 · 0 评论