当前位置: 首页 > news >正文

建站助手网站建设需要申请服务器吗

建站助手,网站建设需要申请服务器吗,大连网龙网络科技有限公司,深圳不加班的互联网公司MySQL体系结构由连接层、server层、存储引擎层组成1、第一层是连接层,是最上层负责处理所有客户端的连接和身份的认证,客户端通过一些网络连接协议,比如TCP/ IP、命名管道、共享内存、unix socket与MySQL建立连接2、第二层是SQL层&#xff0c…

MySQL体系结构由连接层、server层、存储引擎层组成

  • 1、第一层是连接层,是最上层负责处理所有客户端的连接和身份的认证,客户端通过一些网络连接协议,比如TCP/ IP、命名管道、共享内存、unix socket与MySQL建立连接

2、第二层是SQL层,负责处理SQL的核心逻辑,它的主要组件有连接池、SQL接口、解析器、优化器、查询缓存。

连接池就是负责处理和存储数据库和客户端之间的连接,一个线程,负责一个连接,连接池包括用户认证模块,这个模块对用户的登录身份进行认证和安全管理,验证用户的执行操作权限。

SQL接口,它负责接收客户端发送的SQL语句。

解析器会对SQl语法进行解析,生成解析树。

查询优化器,它会基于解析树生成执行计划,选择适当的索引,然后根据执行计划去执行SQl语句,并且与每个存储引擎进行交互。

缓存,它包括各种存储引擎的缓存,比如InnoDB的缓冲池 Buffer Pool 和MyISAM的 key buffer  密钥缓冲区还缓存一些权限。

3、第三层是存储引擎层,存储引擎包括MyISAM、InnoDB、Archive和Memory。MySQL是一个插件存储引擎。只要正确定义了与MySQL Server的接口,任何引擎都可以访问MySQL,这也是MySQL受欢迎的原因之一。

4、存储引擎底部是物理存储层,是文件的物理存储层,包括二进制日志,错误日志,重做日志、数据文件、索引、慢查询日志、全日志等

二、 一条 SQL 的内部执行流程

MySQL各功能模块中SQL语句的执行过程:

1、建立链接,通过客户端/服务器通信协议连接到 MySQL;

2、查询缓存,如果启用了 Query Cache (查询缓存),并且在查询缓存期间查询到相同的SQL语句,则查询结果将直接返回给客户端,MySQL优化查询;

如果没有打开 Query Cache (查询缓存)没有查询到确切的SQL语句,解析器将解析语法和语义并生成解析树。

3、预处理器生成一个新的解析树;

4、查询优化器生成执行计划;

5、查询执行引擎执行SQL语句,查询执行引擎,将根据SQL语句中表的存储引擎类型以及相应的API接口与底层存储引擎缓存或物理文件之间的交互来获得查询结果。

6、查询结果将被缓存,并在MySQL Server 过滤后返回给客户端。如果启用了查询缓存,SQL语句和结果将完全保存在查询缓存中。如果以后执行相同的SQL语句,将直接返回结果。

http://www.dtcms.com/a/595884.html

相关文章:

  • 常州手机网站效果湖北 网站备案
  • 网站开发报价 福州wap网站制作需要多少钱
  • 东莞网站建设信科分公司网站备案要网站做才可以使用吗
  • 开封建设企业网站公司做网站教程视频
  • 网站推广策略ppt环保东莞网站建设技术支持
  • tiktok官方网站入口自己架设服务器
  • 网站建设与管理ppt开封市建设银行网站
  • 四川网站建设和优化有哪些网站可以做家教
  • 广州网站优化公司阿土伯网站做产品推广咋样
  • 专业网站的建设设行吗推广网
  • 做网站领券收佣金在百度怎么做网站和推广
  • 做网站滨州市传统设计公司网站
  • 怎么做网站黑链深圳施工勘察建设局网站
  • 金华网站制作怎么做算命的网站
  • 潍坊小企业网站建设人社局网站建设步骤
  • 做网站如何推广买量手机网站栏目结构图
  • 建设电商网站的个人心得云南网站备案难吗
  • WordPress博客整站带数据做网站为什么要买服务器
  • 网站开发 项目的招标文件海口建设网站的公司哪家好
  • 网站主题和风格wordpress 图片相对路径
  • 二手车网站开发数据库设计网站 虚拟空间
  • 备案网站可以做接码平台么如何做实体店的网站
  • 已认证网站服务费怎么做房地产管理局网站
  • 网站建设工作流程html做外贸那个网站比较好
  • 成都发现6例阳性百度seo咋做
  • 深圳 公司网站设计滁州网站开发
  • 定海建设规划网站简述网络营销的特点及功能
  • 个体工商户网站备案设计 网站 源码
  • 镇江市网站建设网站推广技术
  • 设计类相关网站陆良建设局网站