摘要: Mysql为什么会有日志系统? 我们知道,mysql的数据是存储在磁盘的,每次更新数据需要先进入磁盘,然后在磁盘中找到需要更新的数据,这样会产生IO成本以及查找成本,这样会大大降低Mysql的性能。 所以mysql就采用先存入日志文件,当系统空闲的时候,mysql再通过日志文件将数据存入磁盘。当然日 阅读全文
posted @ 2021-01-30 14:45 负重前行的小牛 阅读(84) 评论(0) 推荐(0) 编辑
摘要: mysql的整体架构图: 大体来说Mysql可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等。 存储引擎负责数据的存储和提取,其架构是插件式的。支持InnoDB、MylSAM、Memeory等多个存储引擎。 连接器: 负责和客户端建立连接,通过 阅读全文
posted @ 2021-01-30 11:11 负重前行的小牛 阅读(40) 评论(0) 推荐(0) 编辑