随笔分类 - MySQL
摘要:MySQL_内存 Buffer Pool 目的:提高数据库的读写性能。 位置:在InnoDB存储引擎中。 读、改数据的顺序: 数据如果在Buffer Pool中,客户端直接读取Buffer Pool中的数据,否则去磁盘中读取。 修改数据时,先修改Buffer Pool中数据所在的页16KB,将其设置
阅读全文
摘要:MySQL有哪些锁? 根据加锁的范围: 全局锁,表级锁,行锁。 全局锁 使用方法: flush tables with read lock 整个数据库就处于只读状态了。 释放全局锁: unlock tables 会话断开,全局锁也会释放。 全局锁的应用场景 全库逻辑备份 备份数据用全局锁的缺点 整个
阅读全文
摘要:事务的特性 ACID A原子性:一个事务中的所有操作,要么全部完成,要么全部不完成。undo log保证 C一致性:事务操作前和操作后,数据满足完整性约束,数据库保持一致性状态。原子性、隔离性、持久性保证 I隔离性:多个并发事务交叉执行,使用相同的数据时,互不干扰,每个事务都有一个完整的数据空间。M
阅读全文