mysql架构图

一、mysql的逻辑架构

了解了mysql的逻辑架构图,select和update语句在mysql的执行流程也就很清晰了,但需要注意以下几点:

1、查询缓存一般被禁用

查询缓存的key是查询语句,value是查询结果。但查询缓存的失效非常频繁,只要有对一个表的更新,这个表上所有的查询缓存都会被清空,命中率极低。故一般不开启。

2、执行更新语句会记录日志

Server层会记录更新日志binlog, InnoDB会记录redolog。通过二阶段提交协议保存两个日志的一致性。

你可能感兴趣的:(mysql架构图)