随笔分类 -  架构

摘要:事务隔离级别 事务隔离级别,会影响事务中会产生脏读、幻读、不可重复读等相关问题 隔离级别 脏读 不可重复读 幻读 读未提交(Read Uncommitted) √ √ √ 读已提交(Read Committed) X √ √ 可重复度(Repeatable Read) X X √ 串型(Serial 阅读全文
posted @ 2024-01-15 23:55 艺言弈行 阅读(12) 评论(0) 推荐(0) 编辑
摘要:什么是事务 是一种逻辑的执行单元,执行的所有步骤要么全部成功,要么全部失败 比如转账操作,A给B转账100元,分2个步骤: 1.A余额减100 2.B余额加100 这2个操作步骤要么都成功,要么都失败。否则造成数据不一致问题 事务的特性:ACID 原子性(Atomicity) 操作要么全部成功,要么 阅读全文
posted @ 2024-01-15 18:07 艺言弈行 阅读(88) 评论(0) 推荐(0) 编辑
摘要:比如有一条SQL语句 select * from tables where name = 'zhangsan'; 那么这条语句通过MySQL查询,执行流程是怎么样的? 直接看图: 1.客户端跟服务端建立连接,权限校验 2.检查是否开启缓存 QueryCache,并且是否命中缓存,如果命中,直接将数据 阅读全文
posted @ 2024-01-15 16:28 艺言弈行 阅读(26) 评论(0) 推荐(0) 编辑
摘要:哈希是什么 哈希又称散列,是一种计算数据指纹的方法。 哈希函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来 业务场景 常见的业务场景;网站用户请求后,为了性能一般都会加一层缓存。 缓存有多个节点,每个节点存储了不同数据。 获取数据,先根据数据取模(哈希)找到缓存节点,如果命中缓存则直 阅读全文
posted @ 2023-12-29 10:50 艺言弈行 阅读(4) 评论(0) 推荐(0) 编辑