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

基础集团网站建设网站设计制作的服务怎么样

基础集团网站建设,网站设计制作的服务怎么样,买CAD设计图做的网站,ui设计作品网站执行一条 select 语句,期间发生了什么? | 小林coding 目录 1、连接MySQL服务器 2、查询缓存 3、解析SQL语句 4、执行SQL语句 5、MySQL一行记录的存储结构 Server 层负责建立连接、分析和执行 SQL存储引擎层负责数据的存储和提取。支持InnoDB、MyIS…

执行一条 select 语句,期间发生了什么? | 小林coding

目录

1、连接MySQL服务器

2、查询缓存

3、解析SQL语句

4、执行SQL语句

5、MySQL一行记录的存储结构


  • Server 层负责建立连接、分析和执行 SQL
  • 存储引擎层负责数据的存储和提取。支持InnoDB、MyISAM、Memory 等多个存储引擎,不同的存储引擎共用一个 Server 层。最常用的存储引擎是 InnoDB,我们常说的索引数据结构,就是由存储引擎层实现的,不同的存储引擎支持的索引类型也不相同,比如InnoDB 支持索引类型是 B+树

1、连接MySQL服务器

2、查询缓存

3、解析SQL语句

在正式执行 SQL 查询语句之前, MySQL 会先对 SQL语句做解析,这个工作交由「解析器」来完成。

如果我们输入的 SQL语句语法不对,就会在解析器这个阶段报错。比如,查询语句把 from写成了 form,这时 MySQL 解析器就会给报错。但是注意,表不存在或者字段不存在,并不是在解析器里做的。

4、执行SQL语句

5、MySQL一行记录的存储结构

MySQL 存储的行为是由存储引擎实现的,MySQL支持多种存储引擎,不同的存储引擎保存文件的方式自然也不同。InnoDB 是我们常用的存储引擎,也是 MySQL默认的存储引擎。所以,本文主要以 InnoDB 存储引擎展开讨论。

数据库表中的记录都是按行(row)进行存放的,每行记录根据不同的行格式,有不同的存储结构。记录是按照行来存储的,但是数据库的读取并不以「行」为单位,否则一次读取(一次 I/O 操作)只能处理一行数据,效率会非常低。因此,InnoDB 的数据是按「页」为单位来读写的,也就是说,当需要读一条记录的时候,并不是将这个行记录从磁盘读出来,而是以页为单位,将其整体读入内存。默认每个页的大小为 16KB,也就是最多能保证 16KB 的连续存储空间。页是 InnoDB 存储引擎磁盘管理的最小单元,意味着数据库每次读写都是以 16KB 为单位的,一次最少从磁盘中读取 16K 的内容到内存中,一次最少把内存中的 16K 内容刷新到磁盘中。

http://www.dtcms.com/wzjs/329662.html

相关文章:

  • 禹城网站建设电话网络营销的现状及问题
  • 濮阳建设银行官方网站百度提交入口网址是什么
  • 宿迁网站建设哪家专业线下推广团队
  • 许昌做网站汉狮网络微信公众号运营推广方案
  • 网站建设常用的方法班级优化大师的优点
  • 网络服务费要交印花税吗seo关键词排名优化案例
  • 怎么做有个捐款的网站网络seo是什么工作
  • 用flask做的网站有哪些郑州网站seo公司
  • 沈阳工伤保险做实网站青岛做网络推广的公司有哪些
  • 河南省政府网站建设情况软服业营收破334亿
  • 网络营销专业就业公司页面优化算法
  • 专业油烟机清洗加盟公司百度seo排名帝搜软件
  • 江苏哪家做网站排名比较好网站搜索优化找哪家
  • 怎么诊断网站苏州网站关键词优化推广
  • 自助下单平台网站精准营销的典型案例
  • 祖庙网站建设百度市场应用官方app
  • 做ppt兼职网站有哪些网站搜索排名靠前
  • 网站建设 发票名称做电商如何起步
  • 高端建设网站公司关键词密度
  • 免费自己做网站手机软件网络推广外包哪个公司做的比较好
  • 搭建flv视频网站南昌百度seo
  • 北京十大网站建设公司网络营销专业是干什么的
  • 广告网站设计公司 作用seo入门培训学校
  • 哪家公司建设网站今天的重要新闻
  • 合肥做网站优化哪家好app运营需要做哪些
  • 大连做网站制作营销网站建设软件下载
  • 邯郸网站设计怎么注册百度投流
  • 整个网站的关键词网站快速上排名方法
  • 绵阳网站建设企业河北网站seo外包
  • 网站页面数怎么做微商怎么引流被加精准粉