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

广西南宁官方网站企业本机做网站

广西南宁官方网站企业,本机做网站,龙岗区住房建设局网站,哪个网站可以做卖房客户端先通过连接器建立连接#xff0c;连接器自会判断用户身份#xff1b; 因为这是一条 update 语句#xff0c;所以不需要经过查询缓存#xff0c;但是表上有更新语句#xff0c;是会把整个表的查询缓存清空的#xff0c;所以说查询缓存很鸡肋#xff0c;在 MySQL 8… 客户端先通过连接器建立连接连接器自会判断用户身份 因为这是一条 update 语句所以不需要经过查询缓存但是表上有更新语句是会把整个表的查询缓存清空的所以说查询缓存很鸡肋在 MySQL 8.0 就被移除这个功能了 解析器会通过词法分析识别出关键字 update表名等等构建出语法树接着还会做语法分析判断输入的语句是否符合 MySQL 语法 预处理器会判断表和字段是否存在同时将*替换成所有的列值 优化器确定执行计划因为 where 条件中的 id 是主键索引所以决定要使用 id 这个索引 执行器负责具体执行会调用存储引擎的接口通过主键索引树搜索获取 id 1 这一行记录   如果 id1 这一行所在的数据页本来就在 buffer pool 中就直接返回给执行器更新   如果记录不在 buffer pool将数据页从磁盘读入到 buffer pool返回记录给执行器。 执行器得到聚簇索引记录后会看一下更新前的记录和更新后的记录是否一样 如果一样的话就不进行后续更新流程 如果不一样的话就把更新前的记录和更新后的记录都当作参数传给 InnoDB 层让 InnoDB 真正的执行更新记录的操作 开启事务 InnoDB 层更新记录前首先要记录相应的 undo log因为这是更新操作需要把被更新的列的旧值记下来也就是要生成一条 undo logundo log 会写入 Buffer Pool 中的 Undo 页面不过在内存修改该 Undo 页面的时候也需要将修改的信息保存到 redo log中以便持久化。 InnoDB 层开始更新记录会先更新内存同时标记为脏页然后将记录写到 redo log 里面这个时候更新就算完成了。为了减少磁盘I/O不会立即将脏页写入磁盘后续由后台线程选择一个合适的时机将脏页写入到磁盘比如redolog的持久化文件写满此时mysql会阻塞将脏页数据刷新到磁盘然后清空redolog持久化文件。这就是 WAL 技术MySQL 的写操作并不是立刻写到磁盘上而是先写 redo 日志然后在合适的时间再将修改的行数据写到磁盘上。 至此一条记录更新完了。 在一条更新语句执行完成后然后开始记录该语句对应的 binlogservice层此时记录的 binlog 会被保存到 binlog cache并没有刷新到硬盘上的 binlog 文件在事务提交时才会统一将该事务运行过程中的所有 binlog 刷新到硬盘。 事务提交为了方便说明这里不说组提交的过程只说两阶段提交   prepare 阶段将 redo log 对应的事务状态设置为 prepare然后将 redo log 刷新到硬盘 commit 阶段将 binlog 刷新到磁盘接着调用引擎的提交事务接口将 redo log 状态设置为 commit将事务设置为 commit 状态后刷入到磁盘 redo log 文件 通过上面保证了两个日志文件的一致性数据恢复时读取redolog时如果是prepare状态会拿着里面的XID去binlog中寻找如果不存在说明后续的binlog持久化失败为了保证两者的一致性redolog会回退。 至此一条更新语句执行完成。
http://www.hkea.cn/news/14299064/

相关文章:

  • sever2012做网站做网站需要注册什么公司
  • 怎么做网站访问量网站建设管理制度落实
  • 注册公司网站开发建设营业项目邯郸房产网签怎么查询
  • 官方网站如何建设wordpress 商用主题
  • 怎么把网站源码wordpress divi 主题
  • 专业的外贸网站建设公司排名网站底部备案号
  • 网站的实现怎么写怎么在百度上发帖推广
  • 百度上公司做网站成都酒店设计十大公司排名
  • 房产集团网站建设南昌网站设计有限公司
  • 如何设计一个网站页面高端企业门户网站建设
  • 宝盒 网站新能源汽车销量排名
  • python做网站php青岛公交优化
  • 桂林的网站建设公司动态个人网站模板下载
  • 巴中网站建设天仁云商务网站怎么做
  • 怎么架设个人网站frontpage网站模板下载
  • 摄影网站定位优化网站公司哪家口碑好
  • 网站建设优化扬州佛山白坭网站建设
  • 品牌网站建设流程百度网址大全官网旧版
  • 专门做门的网站模板网婚纱
  • 免费推广网站入口商务网站建设策划书范文
  • php体育网站模板做字画的网站
  • 品牌营销型网站建设策划网站信息服务费怎么做分录
  • 网站模板切换小型企业网站的设计与实现
  • 内部网站如何做网站图片幻灯片效果
  • 张家口建设网站天博网站建设
  • 小企业网站建设的服务机构创意网站建设排行榜
  • 建设商场黄金网站上海信用网企业查询
  • 清远市建设工程交易中心网站jf厂高仿手表网站
  • 个人简约网站模板电商培训大概多少学费
  • wordpress 调用缩略图搜索关键词排名优化软件