MySQL
文章平均质量分 96
cy的Java学习笔记
这个作者很懒,什么都没留下…
展开
-
聊聊多版本并发控制(MVCC)
可重复读隔离级别:在这种隔离级别下,只在事务第一次执行快照读的时候生成readview,后续再读取的时候会复用这个readview。以下过程和读已提交隔离级别的过程相同,唯一的区别是读已提交隔离级别两次执行快照读都会生成新的readview,因而两次读取的结果不同;而可重复读隔离级别两次执行快照读的readview都相同,因而读取结果相同。MVCC一直是数据库部分的高频面试题,这篇文章来聊聊MVCC是什么,以及一些底层原理的实现。原创 2024-03-30 23:06:30 · 1152 阅读 · 2 评论 -
一文搞懂数据库中的“锁”(图文详解)
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。锁的分类**全局锁:**锁定数据库中的所有表。**表级锁:**每次操作锁住整张表。**行级锁:**每次操作锁住对应的行数据。原创 2024-03-29 21:14:06 · 2257 阅读 · 1 评论 -
一文带你快速掌握SQL优化(group by优化、limit优化、count优化、update优化)
本文介绍了SQL优化的一些方法,图文并茂,全面细致,适合数据库开发者和面试者学习和参考。原创 2024-03-28 20:24:12 · 1892 阅读 · 0 评论 -
一文带你快速掌握SQL优化(添加数据优化、orderby优化)
本文介绍了SQL优化的一些方法方法,图文并茂,全面细致,适合数据库开发者和面试者学习和参考。原创 2024-03-28 20:06:53 · 925 阅读 · 0 评论 -
MySQL进阶篇——存储引擎
存储引擎是数据库系统中负责数据存储和管理的核心组件之一,是存储数据、建立索引、更新/查询数据等技术的实现方式 。这篇文章是我的学习笔记,或许可以帮助你了解什么是存储引擎、存储引擎的分类,并使你对存储引擎的作用和如何选择有更好的认知。原创 2024-03-25 13:30:46 · 878 阅读 · 2 评论