
MySQL
一角钱技术
Java架构师
展开
-
深入理解MySQL锁类型和加锁原理
点赞再看,养成习惯,微信搜一搜【一角钱小助手】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。前言MySQL索引底层数据结构与算法MySQL性能优化原理-前篇MySQL性能优化-实践篇1MySQL性能优化-实践篇2MySQL锁与事物隔离级别前面我们讲了MySQL数据库底层的数据结构与算法、MySQL性能优化篇一些内容。以及上篇讲了MySQL的行锁与事务隔离级别。本篇再重点来讲讲锁类型和加锁原理。首先对mysql锁进..原创 2020-10-02 13:08:04 · 655 阅读 · 0 评论 -
面试官问:MySQL锁与事物隔离级别你知道吗?
点赞再看,养成习惯,微信搜一搜【一角钱小助手】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。前言MySQL索引底层数据结构与算法MySQL性能优化原理-前篇MySQL性能优化-实践篇1MySQL性能优化-实践篇2前面我们讲了MySQL数据库底层的数据结构与算法、MySQL性能优化篇一些内容。我们再来聊聊MySQL的锁与事务隔离级别,分上下两篇,本篇重点讲MySQL的行锁与事务隔离级别。锁定义锁是计算机协调多个进程..原创 2020-09-22 18:57:32 · 442 阅读 · 0 评论 -
MySQL性能优化 — 实践篇2
点赞再看,养成习惯,微信搜一搜【一角钱小助手】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。前言MySQL索引底层数据结构与算法MySQL性能优化原理-前篇MySQL性能优化-实践篇1上一篇 《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工具的介绍、SQL语句优化索引的最佳实践,本篇继续来聊聊 MySQL 如何选择合适的索引。MySQL Trace 工具MySQL 最终是否选择走索引..原创 2020-09-17 22:38:54 · 381 阅读 · 0 评论 -
MySQL性能优化 — 实践篇1
点赞再看,养成习惯,微信搜一搜【一角钱小助手】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。前言MySQL索引底层数据结构与算法MySQL性能优化原理-前篇前两篇说完了索引底层数据结构、性能优化原理的基本概念。本篇将讲讲具体实践。分两篇来讲,这是实践的第一篇。对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库表设计SQ..原创 2020-09-16 18:35:19 · 447 阅读 · 0 评论 -
MySQL性能优化原理 — 前篇
点赞再看,养成习惯,微信搜一搜【一角钱小助手】关注更多原创技术文章。本文 GitHub github.com/JavaStudy 已收录,有我的系列文章。前言性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,时刻威胁着我们。因此在上线项目之前需要严格的把关,以确保 MyS..原创 2020-09-15 18:30:21 · 420 阅读 · 0 评论 -
MySQL索引是怎么支撑千万级表的快速查找?
前言在 MySQL 官方提到,改善操作性能的最佳方法 [SELECT](https://dev.mysql.com/doc/refman/5.7/en/select.html)在查询中测试的一个或多个列上创建索引。索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHERE子句中的条件匹配,并检索这些行的其他列值。所有MySQL数据类型都可以建立索引。尽管可能会为查询中使用的每个可能的列创建索引,但不必要的索引会浪费空间和时间,使MySQL难以确定要使用的索引。索引还会增加插入,更新和.原创 2020-09-12 19:13:30 · 984 阅读 · 1 评论 -
Centos7安装Mysql5.7总结
Centos7.x版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,下面介绍下在centos7.x环境里安装mysql5.7的几种方法:一、yum方式安装从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装。即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。使用源代码进行编译安装又太麻...原创 2019-08-28 11:57:20 · 164 阅读 · 0 评论 -
Centos7.5 基于MySQL5.7 的 InnoDB Cluster 高可用环境部署
下面部署采用InnoDB Cluster, 每台服务器实例都运行MySQL Group Replication (即冗余复制机制,内置failover), MGR有两种模式,一种是Single-Primary,一种是Multi-Primary,即单主或者多主。需求注意:模式Multi-Primary中,所有的节点都是主节点,都可以同时被读写,看上去这似乎更好,但是因为多主的复杂性,在功能上如果设...原创 2019-08-30 11:50:07 · 1433 阅读 · 0 评论