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

企业vi设计价格广告优化师工作内容

企业vi设计价格,广告优化师工作内容,客户网站开发全流程,wordpress python脚本mysql基础架构 MySQL 主要分为 Server 层和 存储引擎层: Server 层:主要包括 连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一…

mysql基础架构

MySQL 主要分为 Server 层存储引擎层
Server 层:主要包括 连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块 binglog 日志模块。
存储引擎: 主要负责数据的存储和读取。
名词解释:
连接器: 身份认证和权限相关(登录 MySQL 的时候)。
查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。
分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器主要分析你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否正确。
优化器: 按照 MySQL 认为最优的方案去执行。
执行器: 执行语句,然后从存储引擎返回数据。

查询sql语句的执行流程:

  1. 1、先检查该语句是否有权限,如果没有权限,直接返回错误信息。如果有权限,在 MySQL8.0 版本以前,会先查询缓存,以这条 sql 语句为 key 在内存中查询是否有结果,如果有直接缓存,如果没有,执行下一步。)
  2. 2、通过分析器进行分析,先词法分析,提取关键字,提出查询的表,提出字段名,提出查询条件等等;再语法分析,主要判断你输入的 sql 是否正确,是否符合 MySQL 的语法。
  3. 3、优化器进行确定执行方案。
  4. 4、还要进行权限校验,如果没有权限就会返回错误信息,如果有权限就会调用数据库引擎接口,返回引擎的执行结果。

更新sql语句的执行流程:

基本上会沿查询的流程走,但执行更新的时候要记录日志,此时日志模块有:MySQL 自带的日志模块式 binlog(归档日志) ,所有的存储引擎都可以使用;InnoDB 引擎还自带了一个日志模块 redo log(重做日志)。
InnoDB 模式下来更新sql语句的执行流程如下:
  1. 先查询到张三这一条数据,如果有缓存,也是会用到缓存。
  2. 然后拿到查询的语句,进行更新,然后调用引擎 API 接口,写入这一行数据,InnoDB 引擎把数据保存在内存中,同时记录 redo log,此时 redo log 进入 prepare 状态,然后告诉执行器,执行完成了,随时可以提交。
  3. 执行器收到通知后记录 binlog,然后调用引擎接口,提交 redo log 为提交状态。
  4. 更新完成。
http://www.dtcms.com/wzjs/401067.html

相关文章:

  • 广州网站建设比较好的公司培训心得体会范文
  • vs怎么做网站网上推广app怎么做
  • 个体做敦煌网站怎么样百度竞价排名规则
  • 微信小程序商城怎么开发站长工具seo优化系统
  • 兰州网站建设公关键词歌词
  • 首页设计网站 专注怎么做好网络推广销售
  • jsnba在线直播免费观看直播应用关键词优化
  • 通化网站制作免费收录链接网
  • b2b网站运营方案磁力吧ciliba
  • 电影网站制作教程建一个外贸独立站大约多少钱
  • 手机端网站优化怎么做天津百度seo排名优化软件
  • 青岛建设集团官方网站百度业务推广
  • 怎么找网站做公示百度推广登录平台官网
  • creative建网站平台2020 惠州seo服务
  • 郓城做网站公司新手seo要学多久
  • 礼服外贸网站简述什么是seo
  • 备案网站系统重大新闻事件2023
  • 织梦科技谷歌seo顾问
  • 查询网站怎么做的seo综合查询是什么意思
  • 有哪些网站做返利模式重庆百度推广优化
  • 山东网站优化优化网站排名工具
  • 如何关联网站与网站今日头条新闻大事件
  • 扁平化设计风格网站微信营销的模式有哪些
  • 做网站不赚钱网络公司主要做哪些
  • 顺德营销型网站建设温州seo排名优化
  • 深圳宝安医院的网站建设爱站工具下载
  • 网站的做网站的公司百度搜索关键词技巧
  • 如何做网站流量买卖百度网址提交入口
  • 网站建设归工商局管还是工信局管网络推广价格
  • 小企业网站开发论文黄页88网站推广效果