
MySQL
文章平均质量分 95
讲文明的喜羊羊拒绝pua
Java高级开发工程师
展开
-
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(8)
MySQL学习笔记分库分表篇分库分表介绍使用背景数据切分(sharding)方案切分规则切分原则分库分表需要解决的问题分布式事务问题分布式主键ID问题垮库 join 问题垮库count、order by、group by问题分库分表实现技术Mycat介绍什么是Mycat?Mycat架构Mycat核心概念MyCat主要解决的问题MyCat对多数据库的支持Mycat分片策略Mycat安装Mycat分片配置schema.xmlschema.xml介绍schema.xml配置配置server.xmlserver.x原创 2020-10-03 16:49:21 · 479 阅读 · 0 评论 -
MySQL使用Mycat实现分库分表-读写分离
MySQL使用Mycat实现分库分表-读写分离MycatMycat介绍什么是Mycat?Mycat架构Mycat核心概念MyCat主要解决的问题MyCat对多数据库的支持Mycat分片策略Mycat安装Mycat分片配置schema.xmlschema.xml介绍schema.xml配置配置server.xmlserver.xml介绍server.xml配置配置rule.xmlrule.xml介绍rule.xml配置十个常用的分片规则一、枚举法二、固定分片hash算法三、范围约定四、求模法五、日期列分区法六原创 2020-09-30 23:20:34 · 990 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(7)
MySQL学习笔记集群篇集群搭建之主从复制主从复制原理binlog介绍和relay日志主从复制实践主服务器配置从服务器配置测试集群搭建之读写分离读写分离的理解读写分离演示需求MySQL-Proxy安装MySQL-Proxy配置MySQL-Proxy启动域测试分库分表篇分库分表介绍使用背景数据切分(sharding)方案切分规则切分原则分库分表需要解决的问题分布式事务问题分布式主键ID问题垮库 join 问题垮库count、order by、group by问题分库分表实现技术Mycat介绍什么是Mycat?原创 2020-09-30 22:50:40 · 319 阅读 · 2 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(2)
MySQL学习笔记架构篇逻辑架构图Connectors——连接器Management Services & UtilitiesConnection Pool——连接池SQL Interface——SQL接口Parser——解析器Optimizer——查询优化器Cache和Buffer——查询缓存Pluggable Storage Engines——存储引擎MySQL Server层对象SQL语句执行流程连接器查询缓存分析器优化器执行器详细流程图(参考)InnoDB存储引擎MySQL存储引擎种类Inn原创 2020-09-16 22:23:28 · 368 阅读 · 1 评论 -
CentOS7安装MySQL 8教程
CentOS7安装MySQL 8教程环境介绍安装MySQL安装配置启动MySQL设置root用户密码MySQL远程连接授权环境介绍操作系统:CentOS 7MySQL安装版本:8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)查看MySQL软件是否安装:rpm -qa | grep mysql卸载MySQL:yum remove -y mysql mysql-libs mysql-commonrm -rf /var/l原创 2020-09-16 13:38:47 · 157 阅读 · 0 评论 -
Windows+Linux 环境下 MySQL安装教程
MySQ安装Windows环境安装MySQL下载安装包Windows环境安装MySQL下载安装包官网地址:https://www.mysql.com进入后依次选择 DOWNLOADS、Community、MySQL Community Server找到下图指示地方找到 MSI 安装:下载下载好后,打开安装包开始安装:...原创 2019-04-05 16:39:38 · 28903 阅读 · 10 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(6)
MySQL学习笔记高级篇行锁原理分析一条简单SQL的加锁分析组合一:id主+RC组合二:id唯一索引+RC组合三:id非唯一索引+RC组合四:id无索引+RC组合五:id主键+RR组合六:id唯一索引+RR组合七:id非唯一索引+RR组合八:id无索引+RR组合九:Serializable一条复杂SQL的加锁分析死锁原理与分析原理分析总结事务流程分析事务日志文件redo和undoInnoDB一致性......原创 2020-07-22 09:50:36 · 250 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(5)
MySQL学习笔记锁机制篇MySQL锁介绍MySQL表级锁表级锁介绍表锁介绍表锁演示元数据锁介绍演示MySQL行级锁行级锁介绍两阶段锁InnoDB行锁演示创建表和索引行锁定基本演示无索引行锁升级为表锁演示间隙锁带来的插入问题演示使用共同索引不同数据的阻塞示例死锁演示行锁原理分析一条简单SQL的加锁分析组合一:id主+RC组合二:id唯一索引+RC组合三:id非唯一索引+RC组合四:id无索引+RC......原创 2020-07-22 09:43:49 · 227 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(4)
MySQL学习笔记锁和事务篇MySQL锁机制MySQL锁介绍MySQL表级锁表级锁介绍表锁介绍表锁演示元数据锁介绍元数据锁演示MySQL行级锁行级锁介绍两阶段锁InnoDB行锁演示创建表和索引行锁定基本演示无索引行锁升级为表锁演示间隙锁带来的插入问题演示使用共同索引不同数据的阻塞示例死锁演示MySQL事务事务介绍事务开启事务日志文件redo和undo事务并发问题当前读和快照读隔离级别MVCC介绍场......原创 2020-07-22 09:43:14 · 159 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(1)
MySQL学习笔记介绍篇基础篇架构篇介绍篇基础篇架构篇原创 2020-07-22 09:42:17 · 235 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(六)MySQL学习笔记(3)
MySQL学习笔记高级篇相关术语介绍行锁原理分析事务流程分析索引分析InnoDB一致性非锁定读InnoDB的事务性能分析篇慢查询日志查看执行计划profile分析语句性能优化篇服务器层面优化(了解)SQL设计优化(了解需求并懂技术的人)SQL语句优化(开发人员)集群篇集群搭建之主从复制集群搭建之读写分离分库分表篇分库分表介绍Mycat介绍Mycat安装Mycat分片Mycat读写分离高级篇相关......原创 2020-07-22 09:42:49 · 195 阅读 · 0 评论 -
mysql 5.7.18 winx64安装配置方法图文教程
mysql-5.7.18-winx64安装到官网下载https://dev.mysql.com/downloads/mysql/解压到一个文件夹配置环境变量把;%MYSQL_HOME%\bin插入到Path的最后面以管理员的身份运行命令行,按win+R 输入cmd,点鼠标右键以管理员身份运行进入到D:\mysql-5.7.18-winx64\bin初始化数据: mysqld ...原创 2019-01-17 15:07:58 · 504 阅读 · 0 评论