![](https://img-blog.csdnimg.cn/20200725155315244.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL架构原理
MySQL架构原理和存储机制
MySQL体系结构(内存结构、磁盘结构)、SQL运行机制、存储引擎、Undo/Redo Log等等
light照
这个作者很懒,什么都没留下…
展开
-
MySQL架构原理之 MySQL存储引擎
MySQL架构原理之MySQL存储引擎 存储引擎在MySQL的体系架构中位于第三层,负责MySQL中的数据的存储和提取,是与文件打交道的 子系统,它是根据MySQL提供的文件访问层抽象接口定制的一种文件访问机制,这种机制就叫作存储引 擎。 使用show engines命令,就可以查看当前数据库支持的引擎信息。 在5.5版本之前默认采用MyISAM存储引擎,从5.5开始采用InnoDB存储引擎。 InnoDB:支持事务,具有提交,回滚和崩溃恢复能力,事务安全 MyISAM:不支持事务和外键,访问速度原创 2020-07-31 21:15:25 · 325 阅读 · 0 评论 -
MySQL架构原理之MySQL体系架构
select uid,name from user where gender=1; 选取--》投影--》联接 策略 1)select先根据where语句进行选取,并不是查询出全部数据再过滤 2)select查询根据uid和name进行属性投影,并不是取出所有字段 3)将前面选取和投影联接起来最终生成查询结果原创 2020-07-25 14:44:46 · 1105 阅读 · 0 评论 -
MySQL架构原理之MySQL运行机制
MySQL运行机制 ①建立连接(Connectors&Connection Pool),通过客户端/服务器通信协议与MySQL建立连 接。MySQL 客户端与服务端的通信方式是 “ 半双工 ”。对于每一个 MySQL 的连接,时刻都有一个 线程状态来标识这个连接正在做什么。 通讯机制: 全双工:能同时发送和接收数据,例如平时打电话。 半双工:指的某一时刻,要么发送数据,要么接收数据,不能同时。例如早期对讲机 单工:只能发送数据或只能接收数据。例如单行道 线程状态:原创 2020-07-25 15:31:10 · 794 阅读 · 1 评论