当前位置:首页 > mysql篇 > mysql 面试篇 > 正文内容

mysql 面试

yangzhuoming3周前 (08-31)mysql 面试篇11

mysql 

ps aux | grep "nginx: worker process" | awk'{print $1}'

image.png

image.png


客户端[jdbc]


应用层

接口层[表现层]- tcp连接

dao 和磁盘的io去交互。


磁盘中怎么去存的?怎么去查?

段-区-页-记录。

页:与叶子节点有关系。一个页(page)占16k。mysql innodb存储引擎的最小单位。

innodb (事务、行锁)

用户表空间的数据文件(ibd)和系统表空间(ibdata1) 逻辑:一个表空间->多个数据段->多个区->多个页(B+树的叶子节点)->行记录

磁盘和内存交互的最小单位数据页。

内存中数据页和索引页。


磁盘文件

redolog 重做日志


undo log回滚日志


数据文件[idb(系统表空间)/ibd文件(用户表空间)]


怎么去存的?


怎么去查询的?

通讯协议[建立连接]->连接器->查询缓存->解析器->解析树->预处理器->新解析器->查询优化树。

文本->



说一下以下sql语句的整体交互流程,包括客户端与服务端的交互以及服务器内部的整体流程。


数据存哪里?

怎么交互?



整体执行流程、索引、锁、事务

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由小芝麻发布,如需转载请注明出处。

转载请注明出处:https://zblog.struggleyou.xin/?id=3

标签: mysql
分享给朋友:
返回列表

没有更早的文章了...

没有最新的文章了...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。