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

营销型品牌网站建设wordpress主题带手机版

营销型品牌网站建设,wordpress主题带手机版,织梦网站普通地图插件,什么是新零售一条SQL语句的完整执行过程是怎样的呢?我们用select和update语句来举例。 注意在mysql8后,进入服务层后,取消了去查询缓存(属于Server服务层)这个步骤,缓存中key是SQL语句,value是值,这样其实并不会提升性…

一条SQL语句的完整执行过程是怎样的呢?我们用select和update语句来举例。

注意在mysql8后,进入服务层后,取消了去查询缓存(属于Server服务层)这个步骤,缓存中key是SQL语句,value是值,这样其实并不会提升性能,因为只要有修改语句,缓存数据就无效了,下面我们以mysql8为例子:

1.select语句

  • 建立连接,首先经过连接层,连接器会校验你的用户名和密码是否正确,之后,会查询当前用户的权限。

  • 进入服务层,解析器则会解析此SQL语句,进行语法分析等待,之后优化器会对sql语句进行优化,比如使用什么索引,然后就是执行器去执行SQL语句了,执行前还得判断此用户的权限

  • 如果是innodb引擎,先去BufferPool缓冲池(属于存储引擎)中查看是否存在对应数据,如果没有,存储引擎与磁盘进行交互,将查询结构先存入缓冲池,然后再返回。

2.update语句

比如 update user set name = "张三" where id = 2

  • 前面与select语句过程一样,查出id为2的这行记录。

  • 执行器拿到数据后,将name值改为张三。

  • 先将这次数据修改更新到缓冲池中,同时记录内存中的redolog日志以及binlog日志,根据redolog的刷盘策略,可能也会刷新到磁盘中的redolog日志。

  • 收到事务commit提交指令。(在此刻如果发生宕机,由于事务不是prepare状态,认为事务没有执行完毕,所以不会恢复)

  • 刷新内存redolog到磁盘中的redolog日志,并将事务状态改为prepare,日志中记录的数据状态此刻为prepare。

  • 将内存缓存中的binlog日志刷新到磁盘binlog日志。

  • 刷新内存redlog到磁盘中的redolog日志,将事务状态改为commit,redolog日志中记录的数据状态为commit。

  • 返回事务执行结果。

http://www.yayakq.cn/news/423449/

相关文章:

  • 两个路由器做双网站建设资源网站免费下载
  • 上海千途网站建设视频拍摄教学
  • 网站开启速度变慢了论文网站建设
  • 惠州做棋牌网站建设哪家公司便宜南宁品牌网站建设公司
  • 简易网站模板门户网站开发建设成本明细
  • 头像设计易做图网站wordpress去除文章作者
  • 任县网站建设网络公司企查查企业信息查询手机版下载
  • 电子商务网站建设总结与体会境外建网站
  • 网站风格什么意思少儿编程一共有几级
  • asp网站出现乱码省住房和城乡建设厅官方网站
  • 尚仁网站建设做个人的网站怎么做
  • 包装设计网站排行榜前十名长沙seo报价
  • 耒阳做网站wordpress转载插件
  • 唐山市住房和诚乡建设局网站知乎网站开发用的语言
  • 网站建设如何做账湘潭租房网站
  • 如何修改asp网站栏目easyui 做的网站
  • 找阿里巴巴购买做网站的软件旅行用品东莞网站建设
  • 企业年底做网站的好处网络编程培训班
  • 公司网站后台维护网站建设官方商城
  • 网站开发报价和开发周期亚洲男女做暖网站
  • 网页给别人做的 网站后续收费吗哈尔滨座做网站的
  • 阜宁做网站公司网站制作 网站开发
  • 南京量身营销型网站设计wordpress首页左图右文
  • 网站被挟持怎么办明水县网站建设
  • 教育机构网站开发淘口令微信网站怎么做
  • 虫虫wap建站源码做网站的抬头标语怎么做
  • 做家居建材出口网站有哪些地址定位怎么申请开通
  • ai建站工具苏州建网站哪家
  • 电子商务网站开发背景及意义flash做ppt的模板下载网站有哪些
  • 众筹网站建设方案模板上海招聘网最新招聘信息网