02-Mysql体系结构
一、 MySQL服务器连接模型
2、应用程序如何连接到mysql
2.1 tcp/ip的方式
mysql -uroot -poldboy123 -h 10.0.0.200
2.2 套接字的方式
mysql -uroot -poldboy123 -S /tmp/mysql.sock
二、MySQL服务器构成——实例
-
连接层
-
sql层处理流程
解析器(执行计划)--优化器(选择比较优的执行计划)----查询执行(执行器)
- 存储引擎层
接收上层提交过来的数据,如何去磁盘,内存,网络上存取数据,然后会通过一个结构化的吧磁盘上的数据页结构化我们能看懂的数据形式
- 存储引擎是充当不同表类型的处理程序的服务器组件
存储引擎是充当不同表类型的处理程序的服务器组件。
•
存储引擎用于:
–
存储数据
–
检索数据
–
通过索引查找数据
•
双层处理
–
上层包括SQL解析器和优化器
–
下层包含一组存储引擎
•
SQL 层不依赖于存储引擎:
–
引擎不影响SQL处理
–
有一些例外
- 依赖于存储引擎的功能
•
存储介质
•
事务功能
•
锁定
•
备份和恢复
•
优化
•
特殊功能:
–
全文搜索
–
引用完整性
–
空间数据处理
本文来自博客园,作者:EJW,转载请注明原文链接:https://www.cnblogs.com/ejjw/p/17930479.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix