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

政府网站建设及管理规范 云南/shopify seo

政府网站建设及管理规范 云南,shopify seo,wordpress新窗口打开,三丰云做游戏网站基础架构 架构图 MySQL 架构分为两部分,server层 与 存储引擎。其中 server 包含 连接器、查询缓存、分析器、优化器、执行器。存储引擎架构模式为插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎,最常用的是 InnoDB。 Server 层各部分…

基础架构

 

架构图

 

0d2070e8f84c4801adbfa03bda1f98d9.png

 

MySQL 架构分为两部分,server层 存储引擎。其中 server 包含 连接器、查询缓存、分析器、优化器、执行器。存储引擎架构模式为插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎,最常用的是 InnoDB。

 

Server 层各部分功能职责

 

连接器

  1. 建立数据库连接,验证用户名密码是否匹配。
  2. 读取用户权限信息并记录下来之后所有的权限验证都使用这个信息。(建立连接后修改了用户权限,需要重新登录才会生效。就是因为 MySQL 这一步的操作)
  3. 权限验证时机
    1. 在查询缓存命中返回结果之前。
    2. 执行器执行之前。

 

查询缓存

  1. 查询语句优先查询缓存,如果缓存命中直接返回。否则继续按序执行。通过SQL语句来判断缓存是否命中。
  2. 缓存存储内容为 key,value 形式,执行SQL语句是 key,结果是 value
  3. 每当表发生更新动作,缓存内容先被清空。
  4. 不建议使用,通过 query_cache_type demand 关闭。查询时指定使用缓存 (MySQL 8.0 之后删除了这个功能。)

mysql> select SQL_CACHE * from T where ID=10;

 

 

分析器

  1. 获取语义,分析输入的语句是什么目的,是查询还是删除还是修改等等。
  2. 语法分析,检查语法输入是否正确。
  3. 表、字段分析,分析要执行的表或字段是否存在。

 

优化器

  1. 对SQL执行语句进行优化,是否使用索引,多结果集如何关联查询等。

 

执行器

  1. 执行优化器优化后的 SQL 语句,在执行前进行权限验证,使用的信息为连接器提供的权限信息。
  2. 调用存储引擎接口执行具体的 SQL 语句。

 

存储引擎

  1. 提供数据访问接口。
  2. 进行数据的持久化存储。

 

一条查询语句是如何执行的

mysql> select * from T where ID=10;
  1. 建立连接
  2. 查询缓存
  3. 语义语法分析
  4. 语句优化
  5. 执行执行,调用存储引擎接口查询数据
  6. 返回结果
http://www.lbrq.cn/news/1576351.html

相关文章:

  • 成都网站制作东三环/百度推广服务费一年多少钱
  • DW怎么做电商网站/百度客服在线咨询电话
  • 服务器 网站打开慢/建立网站步骤
  • 做网站的公司属于什么行业/指数基金怎么选
  • 建设工程个人信息采集哪个网站/浙江seo推广
  • 免费织梦网站模板/无锡网站制作推广
  • 官网网站建设需求/怎么优化
  • 作文库网站/上海seo优化公司bwyseo
  • 昆山做网站费用/优秀软文营销案例
  • 哔哩哔哩适合夫妻看的电视剧/搜索引擎优化实验报告
  • 网站建设的基本过程/百度seo怎么收费
  • 提卡网站要怎么做/网络推广外包加手机蛙软件
  • 网站做直播需要什么资质/汽车宣传软文
  • 毕业设计做视频网站/鸡西seo顾问
  • 广州建站模板平台/免费广州seo
  • 怎么做网上网站/百度首页登录入口
  • wordpress 封面图像/搜狗网站seo
  • 重庆任务盟网站建设/查权重的软件
  • 怎样在绍兴e网做网站/网络舆情分析报告
  • 门户网站做的比较好的公司/市场推广方案ppt
  • nodejs做网站的弊端/在线查网站的ip地址
  • 服装厂做1688网站效果好不好/semen
  • 哪些网站做微课赚钱/北京搜索引擎推广公司
  • 怎么做英文的网站首页/seo网站推广什么意思
  • 网站建设小故事/seo自学网免费
  • flash网站需要改变/app推广软文范文
  • 做酒水网站陕西有哪些/广州seo优化费用
  • 刷赞网站空间/百度手机助手下载安卓版
  • 建设官方网站需要那些人员/郑州搜索引擎优化
  • 兰州最好的网站开发公司/广州网站排名优化公司
  • Spark on K8s 在vivo大数据平台的混部实战
  • 企业级高性能WEB服务器Nginx
  • C5.3:发射极偏置和LED驱动电路
  • R语言机器学习算法实战系列(二十七)LASSO 与 Adaptive LASSO 在特征选择中的比较与应用
  • GitHub第三方登录全解析:OAuth 2.0流程详解(适合初学者)
  • 【ESP32-menuconfig(1) -- Build Type及Bootloader config】