mysql架构图

一、mysql的逻辑架构

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

1、查询缓存一般被禁用

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容