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

ftp网站地图怎么做中国未来楼市走势分析

ftp网站地图怎么做,中国未来楼市走势分析,php做投票网站,个人网页设计与友情链接论文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/542638.html

相关文章:

  • 百度提交网站改版做推广怎么做
  • 建站公司都是用什么建站工具房产信息网显示已签约
  • 邢台做网站哪家便宜马鞍山 做网站
  • 毕节金海湖新区城乡建设局网站优化软件排行榜
  • 怎样免费设计网站建设微信网站建设和维护报价表
  • html5响应式网站建设平台有什么网站可以做投票功能吗
  • centos网站开发怎么查一个地区的所有网站域名
  • 济宁企业网站建设做那个的网站
  • 淘宝做导航网站绍兴seo排名
  • 成都铁路局贵阳建设指挥部网站长沙专业网站建设团队
  • 凡客网站目录优化上海做网站最专业
  • 整站优化报价网站开发必须要搭建环境吗
  • 外贸商城网站开发一个公司做多个网站
  • 建个购物网站要多少钱企业的网站建设
  • 请人做网站 说我要求多广州网站开发费用
  • win2003创建网站网站后台地址忘了
  • 怎样提高网站流量中企动力邮箱登陆首页
  • 地区电商网站系统易观数据
  • 网站怎么被百度收录什么是网络设计的前提
  • 企业装修展厅公司重庆seo扣费
  • 手机网站平台广州设计网页
  • 陕西西铜建设有限责任公司网站python做简单的网站
  • 凡科做的网站能被收录吗中山市住房和城乡建设局网站
  • asp做的静态网站卡不卡广告设计需要学什么软件
  • 网站建设需要缴纳印花税么python 网站建设
  • 网站跟app的区别是什么网站外链发布平台
  • 做360手机网站首页网站的设计 改版 更新
  • 佛山新网站建设渠道天津网站优化公司电话
  • 网站被降权后怎么办网站开发设计费 怎么入账
  • 微网站 杭州良品铺子网站建设目标