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

门窗专业设计网站网站开发运营职位

门窗专业设计网站,网站开发运营职位,比较好的网站搭建论坛,青岛logo设计首先看一下这个 SQL 语句你会不会写? 下面是说明执行这个 SQL 语句#xff0c;数据库底层做了什么操作。 update users set namexxx where id10;在引擎要执行更新语句的时候#xff0c;比如更新 id10 这行数据时#xff0c;他会先查看数据在缓冲池中是否存在#xff0c;如…首先看一下这个 SQL 语句你会不会写? 下面是说明执行这个 SQL 语句数据库底层做了什么操作。 update users set namexxx where id10;在引擎要执行更新语句的时候比如更新 id10 这行数据时他会先查看数据在缓冲池中是否存在如果缓冲池中没有会直接从磁盘中加载到缓冲池中而且会对这行数据添加独占锁。 接着上面的继续假设 id10 这行数据的 name 原来是 zhangsan现在要更新为 xxx那么此时我们的先把要更新的原来的值 zhangsan 和 id10写入到 undo 日志文件中。 当数据从磁盘中加载数据到内存然后将旧的数据写入到undo文件中之后这个时候就会开始更新缓冲池中的数据这个时候的数据是脏数据。因为这个时候还没有将更新后的数据持久化到磁盘上。 上面已经把内存中的数据更新了还没将数据持久化到磁盘上但是这个时候如果数据库宕机数据就会丢失这个时候数据又出现了redo log buffer内存区域将你修改的数据存放在这个里面。比如namexxx 这个就会存在里面。如果事务没有提交的话数据库宕机了 redo log buffer也会丢失。其实这个时候是没有关系的这个时候如果重启数据库数据其实还是没有修改之前的数据。 事务提交将 redo 日志写入到磁盘中利用 innodb_flush_log_at_trx_commit 配置策略来将 redo 数据持久化到硬盘上 参数是0 这个时候是不会将数据持久化到硬盘上的。 参数是1 这个时候一定会将数据持久化到磁盘上即使还没持久化到硬盘上的时候数据库宕机了但是当数据库重启时会根据redo将数据持久化到硬盘上。 参数时2 这个时候会将数据存到 os cache 中如果这个时候数据库宕机了。数据还是会丢失。
http://www.hkea.cn/news/14529318/

相关文章:

  • 广东品牌网站建设平台专业宣传片制作拍摄公司
  • 网站的实用性网站售后
  • seo网站推广公司中国建设银行官网站招聘
  • 网站做导航条wordpress 微博文章
  • 哪里做网站百度收录块上海市建设协会考试网站
  • 做网站 提要求响应式网站的制作工具
  • 如何让企业网站wordpress增加定位锚点
  • 网站推广实施计划怎么自己开发小程序
  • 网站建设和管理是教什么网站开发的三个流程
  • 游戏网站平台怎么做怎样把网站做成app
  • django做的网站seo网站推广作用
  • 网站建设合同书 简易附近电脑培训学校
  • 苏州做网站公司有哪些劳务派遣做网站的好处
  • 公司网站制作的费用申请怎样创建旅游网站
  • 在线看mv视频网站入口软件下载做免费嗳暧视频网站
  • 昭阳区建设局网站哈尔滨做网站搭建的
  • php公司网站系统在哪里申请网站
  • wordpress登录和没登录菜单百度移动端关键词优化
  • 建立一个购物网站连云港新站优化
  • 自己开发一个网站应该怎么做成都双语网站开发
  • 北京常用网站手机网页图片显示不出来
  • 网站建设平台一般多少钱118论坛网址之家
  • 企业门户网站需求文档企业网站建设市场报价
  • 大公司做网站网站怎么去维护
  • 网站开发工程师公司设计学类包括哪些专业
  • 网站开发前端就业前景wordpress模版做网页
  • 如何做网站数据库备份查公司名称是否已经被注册
  • 织梦网站模板源码php惠安规划局建设局网站
  • 网站报价预算书中山软件开发公司
  • wordpress title怎么设置广州网站优化关键词方法