MySQL
文章平均质量分 92
小颜-
这个作者很懒,什么都没留下…
展开
-
【MySQL】数据库节点的平滑扩容方案
扩容一般是指水平分库,也就是当一个业务库无法承载流量压力时,需要对相应的业务的节点数量,但扩容时必须要考虑本次增加节点会不会影响之前的业务,因为很多情况下,当节点的数量发生改变时,可能会影响数据分片的路由规则,这时就要考虑扩容是否会影响原本的路由规则。扩容一般都是基于水平分库的基础上,进一步对水平库做节点扩容,目前业内有两种主流做法:水平双倍扩容法、异步双写扩容法。原创 2024-04-12 08:15:00 · 810 阅读 · 0 评论 -
【MySQL】深入浅出主从复制数据同步原理
【MySQL】深入浅出主从复制数据同步原理原创 2023-03-30 06:30:00 · 2099 阅读 · 1 评论 -
【MySQL】一文彻底搞懂 Redo-log 为什么要两阶段提交?
【MySQL】一文彻底搞懂 Redo-log 为什么要两阶段提交?原创 2023-03-29 06:00:00 · 3974 阅读 · 2 评论 -
【MySQL进阶】浅谈InnoDB中的BufferPool
【MySQL进阶】浅谈InnoDB中的BufferPool原创 2023-03-27 15:22:19 · 593 阅读 · 0 评论 -
【MySQL进阶】什么是自适应哈希索引?
【MySQL进阶】什么是自适应哈希索引?原创 2023-03-18 06:15:00 · 898 阅读 · 0 评论 -
【MySQL进阶】MRR、索引跳跃式扫描、索引覆盖、索引下推详解
【MySQL进阶】MRR、索引跳跃式扫描、索引覆盖、索引下推详解原创 2023-03-15 06:00:00 · 1550 阅读 · 0 评论 -
【MySQL进阶】explain分析工具全解
【MySQL进阶】explain分析工具全解原创 2023-03-13 01:41:08 · 328 阅读 · 0 评论 -
【MySQL进阶】MySQL事务隔离与锁机制底层原理万字总结(建议收藏!!)
【MySQL进阶】MySQL事务隔离与锁机制底层原理万字总结(建议收藏!!)原创 2023-01-18 13:35:15 · 872 阅读 · 1 评论 -
【MySQL进阶】多版本并发控制——MVCC
【MySQL进阶】多版本并发控制——MVCC原创 2023-01-14 07:30:00 · 672 阅读 · 0 评论 -
【MySQL进阶】执行一条 sql 语句,期间会发生什么
【MySQL进阶】执行一条 sql 语句,期间会发生什么原创 2023-01-11 03:00:00 · 372 阅读 · 0 评论 -
【MySQL进阶】深入理解redoLog日志
【MySQL进阶】深入理解redoLog日志原创 2023-01-09 07:00:00 · 2156 阅读 · 0 评论 -
【MySQL】MySQL面试题八股文详解——事务篇
【MySQL】MySQL面试题八股文详解——事务篇原创 2023-01-08 10:15:00 · 552 阅读 · 0 评论 -
【MySQL进阶】从计算机层面看索引凭什么让查询效率提高这么多?
【MySQL进阶】从计算机层面看索引凭什么让查询效率提高这么多?原创 2023-01-01 02:00:00 · 635 阅读 · 0 评论 -
【MySQL进阶】count(*) 、count(1)、count(字段)到底有什么区别?哪种性能好?
【MySQL进阶】count(*) 、count(1)、count(字段)到底有什么区别?哪种性能好?原创 2022-12-30 02:00:00 · 276 阅读 · 0 评论 -
【MySQL进阶】为什么 MySQL 采用 B+ 树作为索引?
【MySQL进阶】为什么 MySQL 采用 B+ 树作为索引?原创 2022-12-28 05:30:00 · 165 阅读 · 0 评论 -
【MySQL进阶】索引排序内部逻辑——单路排序和双路排序详解
【MySQL进阶】索引排序内部逻辑——单路排序和双路排序详解原创 2022-12-27 07:00:00 · 1617 阅读 · 1 评论 -
【MySQL进阶】什么是索引下推优化?
索引条件下推优化是 MySQL5.6 添加的,用于优化数据查询。不使用索引条件下推优化时存储引擎通过索引检索到数据,然后返回给 MySQL Server,MySQL Server 进行过滤条件的判断。当使用索引条件下推优化时,如果存在某些被索引的列的判断条件时,MySQL Server 将这一部分判断条件下推给存储引擎,然后由存储引擎通过判断索引是否符合 MySQL Server 传递的条件,只有当索引符合条件时才会将数据检索出来返回给 MySQL 服务器。原创 2022-12-25 15:45:02 · 186 阅读 · 0 评论 -
【MySQL进阶】浅谈InnoDB中的BufferPool
对于使用InnoDB 作为存储引擎的表来说,不管是用于存储用户数据的索引(包括聚簇索引和二级索引),还是各种系统数据,都是以页的形式存放在 表空间 中的,而所谓的 表空间 只不过是InnoDB 对文件系统上一个或几个实际文件的抽象,也就是说我们的数据说到底还是存储在磁盘上的。但是各位也都知道,磁盘的速度慢的跟乌龟一样,怎么能配得上“快如风,疾如电”的 CPU 呢?所以 InnoDB 存储引擎在处理客户端的请求时,当需要访问某个页的数据时,就会把完整的页的数据全部加载到内存。原创 2022-12-15 07:15:00 · 383 阅读 · 0 评论 -
【MySQL进阶】多表连接的原理
【MySQL进阶】多表连接的原理原创 2022-11-30 13:24:31 · 1818 阅读 · 0 评论 -
【MySQL进阶】单表访问方法
【MySQL进阶】单表访问方法原创 2022-11-25 07:00:00 · 291 阅读 · 0 评论 -
【MySQL进阶】B+树索引的使用
【MySQL进阶】B+树索引的使用原创 2022-11-19 07:45:00 · 753 阅读 · 0 评论 -
【MySQL进阶】深入理解B+树索引底层原理
【MySQL进阶】深入理解B+树索引底层原理原创 2022-11-18 03:06:39 · 1036 阅读 · 0 评论 -
【MySQL进阶】深入理解InnoDB数据页结构
【MySQL进阶】深入理解InnoDB数据页结构原创 2022-11-01 23:17:51 · 243 阅读 · 1 评论 -
【MySQL进阶】深入理解InnoDB记录结构
【MySQL进阶】深入理解InnoDB记录结构原创 2022-10-26 18:37:00 · 463 阅读 · 0 评论 -
MySQL之事务与MVCC
MySQL之事务与MVCC原创 2022-07-24 23:05:27 · 344 阅读 · 0 评论