03 2023 档案
摘要:上文总结了MySQL的隔离级别,而隔离级别是通过锁机制实现的,所以针对锁机制展开详细描述。 首先介绍MySQL的锁可以分为: 享/读/共享锁Shared Locks:针对同一份数据,读操作可以同时执行,但不能写。 排它/写锁Exclusive Locks:若当前写操作没有执行完,那么会阻断其它的读写
阅读全文
摘要:大家都知道,MySQL的事务特性ACID,那么本文就针对I(隔离性)做出详细说明。 MySQL中事务的隔离级别分为四大等级,分别是读未提交READ UNCOMMIT、读提交READ COMMIT、可重复读REPEATABLE READ(MySQL默认的隔离级别)、串行化SERIALIZABLE。在M
阅读全文
摘要:之前在一个项目中接触到了docker,所以学习了下,最近看到之前的资料突发奇想整理一下,采用两个生活化的例子来描述。 1、docker诞生的背景 我们知道程序员开发出系统之后,并不能直接上线的,它需要经过测试人员的测试,运维人员的熟悉等等,最终才可以上线。那么一个大规模的系统,肯定需要各种各样复杂且
阅读全文
摘要:预备知识: 1、Mysql内存组件 Buffer Pool: 字面意思是缓冲池,实际上,MySQL增删改查的操作都是在Buffer Pool中执行的。但我们知道,数据是存储于磁盘当中的,但如果MySQL的操作都在磁盘中进行,就会出现频繁的IO事件,效率极低。所以MySQL的操作都是在内存中进行,即B
阅读全文