11 2023 档案
摘要:MySQL有哪些锁? 根据加锁的范围: 全局锁,表级锁,行锁。 全局锁 使用方法: flush tables with read lock 整个数据库就处于只读状态了。 释放全局锁: unlock tables 会话断开,全局锁也会释放。 全局锁的应用场景 全库逻辑备份 备份数据用全局锁的缺点 整个
阅读全文
摘要:事务的特性 ACID A原子性:一个事务中的所有操作,要么全部完成,要么全部不完成。undo log保证 C一致性:事务操作前和操作后,数据满足完整性约束,数据库保持一致性状态。原子性、隔离性、持久性保证 I隔离性:多个并发事务交叉执行,使用相同的数据时,互不干扰,每个事务都有一个完整的数据空间。M
阅读全文