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

网站建设与管理实践收获怎么写软文推广去哪个平台好

网站建设与管理实践收获怎么写,软文推广去哪个平台好,称多县公司网站建设,导航网站的网站地图怎么做MySQL之三大日志(更新中) MySQL日志记录着数据库运行过程中的各种信息,包括:错误日志、普通查询日志、慢查询日志、二进制日志、中继日志、事务日志等。 综合上一篇《MySQL之"幻读"问题》涉及到事务,本文主…

MySQL之三大日志(更新中)

MySQL日志记录着数据库运行过程中的各种信息,包括:错误日志、普通查询日志、慢查询日志、二进制日志、中继日志、事务日志等。

综合上一篇《MySQL之"幻读"问题》涉及到事务,本文主要讲下事务日志和二进制日志。事务日志中的重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定关系,这三种日志对理解MySQL事务操作有着重要意义。

事务日志

事务日志包括重做日志(redo log)和回滚日志(undo log)

事务四大特性ACID其中的D就是持久性。指的是只要事务提交成功,对数据库的修改就是永久性的,无法恢复到原来的状态。

那MySQL是如何保证持久性的?最简单的做法就是在每次事务提交的时候,将该事务涉及修改的数据刷入磁盘中。

但这么做会有性能问题。

  • InnoDB是以页为单位与磁盘进行交互,而一个事务可能只修改了一个数据页中的几个字节,这时要是将完整的数据页刷入到磁盘中实属浪费资源
  • 一个事务可能涉及修改多个数据页,并且这些数据页在物理上并不连续,使用随机IO写入性能太差

因此MySQL设计了redo log,就是只记录事务对数据页做了哪些修改。日志文件更小,并且是顺序IO。

重做日志(redo log)

redo log包括两部分:内存中的日志缓冲(redo log buffer)、磁盘上的日志文件(redo log file)。
MySQL每执行一条DML语句,先将记录写入缓冲,后续在一次性将多个操作记录写入到日志文件。这种先写日志,再写磁盘就是MySQL里经常用的WAL(Write-Ahead Logging)预写日志。

MySQL配置redo log buffer写入redo log file

参数值作用
0延迟写入
1实时写入,实时刷入
2实时写入,延迟刷入

…未完待续

我是六涛sheliutao,文章编写总结不易,转载注明出处,喜欢本篇文章的小伙伴欢迎点赞、关注,有问题可以评论区留言或者私信我,相互交流!!!

http://www.yidumall.com/news/51597.html

相关文章:

  • 深圳石岩小学网站建设seo属于什么职位类型
  • 一些私人网站seo推广排名平台有哪些
  • 怎样用java 做网站近期舆情热点事件
  • 做模型找三视图那些网站人际网络营销2900
  • 免费做图片链接网站seo运营经理
  • 垡头做网站的公司谷歌浏览器下载官网
  • 专业网站建站费用seo搜狗排名点击
  • 网站后台发邮件网页制作代码大全
  • 额敏网站建设百度灰色关键词排名
  • 做一个旅游团网站怎么做浙江seo关键词
  • .net 网站自动登录程序员培训机构排名
  • 网站建设包括什么百度推广怎么操作流程
  • 建设公司网站入账xp优化大师
  • 群晖 nas 做网站推广通
  • 房山手机网站建设推广普通话海报
  • wp建站hao123网址之家官网
  • 石狮网站建设公司哪家好网站开发语言
  • 手机网站生成app软件1个百度指数代表多少搜索
  • wordpress修改版面优化公司哪家好
  • 简单的网站建立怎么做安卓优化大师下载
  • 唯品会一家做特卖的网站优化服务平台
  • 网站设计的价格百度应用搜索
  • 织梦网站查看原有文章seo诊断优化方案
  • app定做开发公司百度有专做优化的没
  • 更换网站模板搜索引擎优化案例
  • 霸州建设局网站网站制作专业
  • 阳春网站建设优化用户体验
  • 博罗惠州网站建设市场营销推广方案
  • 香港做网站什么费用搜索引擎优化期末考试答案
  • 婚恋网站应聘做销售百度广告位