通常sql执行流程 1.1 问题1:MySQL谁去处理网络请求? 1.2 问题2:MySQL如何执行sql语句? 1.3 查询解析器 1.4 查询优化器 1.5 存储引擎 1.6 执行器 1.7 总结
@[toc]一、锁的分类1.1 加锁的目的当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁的目的其实就是保证多用户环境下保证数据库完整性和一致性。1.2 锁的类别基于加锁机制分类:乐观锁、悲观锁基于锁的属性分类:共享锁、排他锁基于锁的粒度分类:行级锁(INNODB)、表级锁(INNODB、M
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号