MySQL体系结构及各结构的功能

news/2024/11/25 23:41:38/

MySQL体系结构

MySQL的体系结构实际就是MySQL数据库是由那些部分构成,每个部分的具体作用是什么。

Connectors:

用于不同的编程语言连接MySQL数据库,即对外提供的API。

Management Service &Utilities:

用于管理系统,且是控制工具。

Connection pool:

连接池,用于管理缓冲用户的连接,线程处理等提供对缓冲有需求的连接。

SQL Interface:

用于接受用户输入的SQL语句,例如数据查询,增加等语句并返回结果。当用户查询数据等操作时就是在调用SQL Interface。

Parser:

解析器,用于解析SQL语句,当SQL语句传递到该部分时,解析器会去验证,解析该语句。

Optimizer:

查询优化器,SQL语句在查询前会对该语句进行优化,即MySQL的内置查询优化器。

Cache&Buffer:

当查询的缓冲在缓冲中存在且命中,则直接从缓冲取出,而不再进行对数据的查询。

Engine:

用于和文件系统进行交互的子系统。

MySQL体系结构图片:

在这里插入图片描述


http://www.ppmy.cn/news/741680.html

相关文章

恢复出厂设置后HOME键失效问题

在将系统修改了多处后,今天恢复了下出厂设置,结果悲剧了,HOME键失效,POWER键也不对劲,恢复了刚才改动的部分,结果情况没有任何好转, 这可愁怀我了,这几天改动的地方不少,怎么找?跟踪吧.... 结果跟踪到了onKeyguardExitResult(false) CALLED处,HOME键是被响应的,但是无法返回…

使Android Home键,Power键等按钮失效

通常情况下,用户按Home键,Power键,Search 键,会退出当前应用的运行,这对于某些情况会造成问题,这个手机端程序需要一旦运行后,只有管理员或是用户登出时,才可以主动退出运行&#xf…

(完美解决)App点击Home键后,再次点击APP图标,APP重启回不到点击home键前的那个界面

在这个即将国庆的日子里,碰到这么个神奇的bug;经过查找发现竟然是前人留下来的坑; 在你的LAUNCHER的Activity里面查看是否有 android:launchMode"singleTask"这个属性,如果有这个属性就把他去掉,或者改成si…

按下 Home 键后发生了什么事?

后台有位小伙伴分享了一个头条的面试题:按下手机的 Home 键,有哪些动作和事件发生? 今天我们就来分析一下,本文源码基于 Android - 28 事件的分类 安卓系统中的事件,主要有以下几种: 按键事件(K…

Home键

onkeydown 和 onkeyup 方法无法来捕获 Home 的动作,那么如何来捕获 Home 键呢? 大家都知道,按 Home 键程序并没有退出(窗口的生命周期只执行到 onStop 方法),只是切换到后台运行了。而按 Back 键或调用 fin…

linux home键无法使用,iPhone 7 的特殊 Home 键坏了怎么办?别担心还有虚拟按钮

还记得在 iPhone 7 推出之前传得沸沸扬扬,说苹果将会舍弃实体 Home 按键改用虚拟按键的消息吗?虽说这次这颗底下放着 Taptic 引擎,让人无法压下去的感压按钮,基本上已经算是半实现这样的概念了。不过有位来自 MacRumors 论坛的用户…

Java JSP实战

综合实战: 实现利用servletservicedao实现查询所有,对象,增删改, t_house(int no,String housename,Double height) 步骤1:创建maven工程 步骤2:创建工程包entity,dao,util,service,servlet 步骤3&#x…

uniapp uni.requet()二次封装ts版

uni-app网络请求 uni-app题拱了uni.requet()方法,发起网络请求 uni.request({url: https://wwww.xxxx.cn/api/home/list, //仅为示例,并非真实接口地址。data: {text: uni.request},header: {custom-header: header //自定义请求头信息},success: (res) …