2022年2月15日
摘要: 如下图示,为InnoDB线程模型示意图: 1、IO Thread 在InnoDB中使用了大量的AIO(Async IO)来做读写处理,这样可以极大提高数据库的性能。其提供了write/read/insert buffer/log Thread。 2、Purge Thread 事务提交之后,其使用的u 阅读全文
posted @ 2022-02-15 23:25 池塘里洗澡的鸭子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 所谓运行机制即MySQL内部就如生产车间如何进行生产的。如下图: 1、建立连接,通过客户端/服务器通信协议与MySQL建立连接。MySQL客户端与服务端的通信方式是"半双工"。对于每一个MySQL的连接,时刻都有一个线程状态来标识这个连接正在做什么。 通信机制: 线程状态: show process 阅读全文
posted @ 2022-02-15 17:36 池塘里洗澡的鸭子 阅读(477) 评论(0) 推荐(0) 编辑
摘要: MySQL是最流行的关系型数据库软件之一,由于其体量小、速度快、开源免费、简单易用、维护成本低等,在季军架构中易于扩展、高可用等优势,深受开发者和企业的欢迎,在互联网行业广泛使用。 其系统架构如下: MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 1、网络 阅读全文
posted @ 2022-02-15 11:20 池塘里洗澡的鸭子 阅读(90) 评论(0) 推荐(0) 编辑