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

网站建设确认报告建筑业企业资质证书多少钱

网站建设确认报告,建筑业企业资质证书多少钱,青岛seo服务哪家好,wordpress主题套用教程检查点触发时机 检查点间隔时间由checkpoint_timeout设置pg_xlog中wall段文件总大小超过参数max_WAL_size的值postgresql服务器在smart或fast模式下关闭手动checkpoint 为什么需要检查点? 定期保持修改过的数据块作为实例恢复时起始位置(问题&#xf…

检查点触发时机

  1. 检查点间隔时间由checkpoint_timeout设置
  2. pg_xlog中wall段文件总大小超过参数max_WAL_size的值
  3. postgresql服务器在smart或fast模式下关闭
  4. 手动checkpoint

为什么需要检查点?

  1. 定期保持修改过的数据块
  2. 作为实例恢复时起始位置(问题:wal日志应该从哪开始重放?)
  3. 作为介质恢复时起始位置 

示例

checkpoint过程描述

checkpoint操作首先记录下checkpoint的“开始”位置,记录为redo point(重做位点)
checkpoint将sharedbuffer中的数据刷到磁盘里面去
这时候数据库又来了一条SQL insert 3
checkpoint刷脏结束,redo point之前的数据均已被刷到磁盘存储(数据1和数据2)
这时候在wal日志里面记录checkpoint位点,表明checkpoint操作“结束”。checkpoint位点会记录相关信息,比如redo point的值(从哪开始重做)
将最新的checkpoint位点记录到pg_control文件
这个时候假如开始数据库恢复,那么数据库会从pg_control中文件中找到最新的checkpoint位置,再从checkpoint找到redo point的位置,开始重放日志。
不难看出,1和2这两个数据在checkpoint中已经持久化到磁盘存储,wal日志中也只有insert 3操作需要重放。

思考

为什么需要redo point?  
redo point是记录本次开始刷脏数据的开始位点(即,redo point之前的数据都会被刷到磁盘存储),等到本次刷脏结束,会在wal日志中插入checkpoint位点,表明本次刷脏结束。
redo point和checkpoint位点之间逻辑上是一个时间段,在这个时间段内,由于写wal日志由walwriter进程完成,而刷脏由checkpoint进程完成,两个进程之间并行运行,在redo point和checkpoint位点之间,walwriter可能会插入新的wal日志记录(执行SQL),这样通过这两个位点就能够知道哪些数据已经刷到磁盘,哪些还没有,等到恢复的时候就能够准确定位到恢复的起点。

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

相关文章:

  • 大连网站推广招聘wordpress.短视频主题
  • 品牌网站建设磐石网络优等常州网站建设制作
  • 网上买保险网站网站点击量怎么查
  • 网站设计师联盟餐饮网站做的比较好的是哪个
  • 武昌做网站多少钱知雅汇网页设计实训报告
  • 泉州做网站优化哪家好wordpress ppt插件
  • 用vs做网站如何连接数据库宁波高端网站建设联系方式
  • 公司建网站费用怎么做分录wordpress参考
  • 高端网站建设怎么做大连网站建设兼职
  • 合肥商城网站开发做网站用什么开发好
  • vps如何设置网站权限vi设计公司形象墙
  • 企业网站推广的收获与启示做网站时链接的网页无法显示
  • 企业网站 漏洞成立网站公司需要什么
  • 如何建设软件下载网站dz论坛网站模板下载
  • 网站建设的重要陕西省领导班子一览表
  • 怎样安全做黑色彩票网站医院做网站的风格
  • 椒江哪里可以做公司网站怎么修改网站图标
  • 怎样在阿里云做网站哪家网络公司比较好
  • 朝阳住房和城乡建设官方网站网站创建教程
  • 昆明官渡区网站建设手机网站免费生成
  • win7怎么建设网站网站建设走无形资产
  • 商城网站是免费开吗文章发布在哪个平台好
  • 网站触屏版电商流量推广
  • php怎么做p2p网站建设网站用户名是什么意思
  • 武邑县建设局网站建站平台的服务产品分析
  • 建网站公司成都上海网站建设升
  • 个人微信公共号可以做微网站么网站的三种基本类型
  • 海宁市住房与城乡规划建设局网站wordpress文章不发在首页
  • 医学ppt模板免费下载网站最牛网站建设
  • 织梦网站地图在线生成重庆移动网站制作