首页 » 2023

《高性能MySQL》——事务

事务就是一组原子性的SQL查询 事务也会跟锁一样,增加开销 隔离级别 在SQL标准中定义了四种隔离级别,每一种都规定了一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的。较低级别的隔离通常可以执行更高的并发,系统开销也更低。 死锁 死锁是指两个 … 阅读全文

《高性能MySQL》——MySQL并发控制

读写锁 读锁和写锁,读锁也叫 共享锁,写锁也叫 排它锁。 读锁是共享的,相互不阻塞的,多个客户在同一时刻可以同时读取同一个资源,互不干扰。 写锁是排他的,一个写锁会阻塞其他的写锁和读锁。 锁粒度 提高共享资源并发性的方式是让锁定的对象更具有选择性。尽量只锁定需 … 阅读全文

《高性能MySQL》——MySQL逻辑架构

第一层,多数基于网络的服务都是这样,比如连接处理、授权认证、安全等。 第二层,MySQL的核心服务,包括查询解析、分析、优化、缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。 第三层,存储引擎,负责MySQL中数据的存储与 … 阅读全文