磨砺技术珠矶,践行数据之道,追求卓越价值

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

一,从initdb开始,initdb执行结束后,看xlog:

[pgsql@localhost pg_xlog]$ ls -lrt
total
drwx------ pgsql pgsql Aug : archive_status
-rw------- pgsql pgsql Aug :
[pgsql@localhost pg_xlog]$

然后,设置参数为这样:

archive_mode = on               # allows archiving to be done
# (change requires restart)
...
archive_command = 'copy %p "/home/pgsql/archive_log/%f"' # command to use to archive a logfile segment
#archive_timeout = # force a logfile segment switch after this
# number of seconds; disables wal_level = archive # minimal, archive, or hot_standby
# (change requires restart)

二,启动PostgreSQL,然后一直等待...

看xlog是否有变化,等了一个小时以上,没有发现变化。

[pgsql@localhost pg_xlog]$ ls -lrt
total
drwx------ pgsql pgsql Aug : archive_status
-rw------- pgsql pgsql Aug :
[pgsql@localhost pg_xlog]$
[pgsql@localhost pg_xlog]$
[pgsql@localhost pg_xlog]$ ls ../../archive_log
[pgsql@localhost pg_xlog]$

三,关闭PostgreSQL: ./pg_ctl -D ../../DemoDir stop

可以发现,online redo log增加了一个。

[pgsql@localhost ~]$ ls -lrt ./DemoDir/pg_xlog
total 32812
-rw------- 1 pgsql pgsql 16777216 Aug 6 12:48 000000010000000000000001
drwx------ 2 pgsql pgsql 4096 Aug 6 12:48 archive_status
-rw------- 1 pgsql pgsql 16777216 Aug 6 12:48 000000010000000000000002
[pgsql@localhost ~]$ ls -lrt ./archive_log
total 16404
-rw------- 1 pgsql pgsql 16777216 Aug 6 12:48 000000010000000000000001
[pgsql@localhost ~]$

再次开启: ./pg_ctl -D ../../DemoDir start

因为没有什么操作,所以也无变化:

[pgsql@localhost ~]$ ls -lrt ./DemoDir/pg_xlog
total
-rw------- pgsql pgsql Aug :
drwx------ pgsql pgsql Aug : archive_status
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$ ls -lrt ./archive_log
total
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$

再次关闭:./pg_ctl -D ../../DemoDir stop

[pgsql@localhost ~]$ ls -lrt ./DemoDir/pg_xlog
total
-rw------- pgsql pgsql Aug :
-rw------- pgsql pgsql Aug :
drwx------ pgsql pgsql Aug : archive_status
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$ ls -lrt ./archive_log
total
-rw------- pgsql pgsql Aug :
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$

四,如果与性中,进行切换log:

postgres=# select pg_switch_xlog();
pg_switch_xlog
----------------
/
( row) postgres=#
[pgsql@localhost ~]$ ls -lrt ./DemoDir/pg_xlog
total
-rw------- pgsql pgsql Aug :
-rw------- pgsql pgsql Aug :
drwx------ pgsql pgsql Aug : archive_status
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$ ls -lrt ./archive_log
total
-rw------- pgsql pgsql Aug :
-rw------- pgsql pgsql Aug :
-rw------- pgsql pgsql Aug :
[pgsql@localhost ~]$

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

磨砺技术珠矶,践行数据之道,追求卓越价值

PostgreSQL的xlog实验一的更多相关文章

  1. PostgreSQL基础知识与基本操作索引页

    磨砺技术珠矶,践行数据之道,追求卓越价值 返回顶级页:PostgreSQL索引页 luckyjackgao@gmail.com 本页记录所有本人所写的PostgreSQL的基础知识和基本操作相关文摘和 ...

  2. PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(4)

    2.4 调整检查点和XLOG 目前为止,这一章已经提供深入洞察PostgreSQL如何写入数据,一般来说,XLOG是用来干什么的.考虑到这方面的知识,我们现在可以继续并学习我们能做些什么来使我们的数据 ...

  3. PostgreSQL LIKE 查询效率提升实验<转>

    一.未做索引的查询效率 作为对比,先对未索引的查询做测试 EXPLAIN ANALYZE select * from gallery_map where author = '曹志耘'; QUERY P ...

  4. PostgreSQL PITR实验

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页 看PostgreSQL中与PITR相关的设定 ...

  5. PostgreSQL数据库表名的大小写实验

    磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页    回到顶级页面:PostgreSQL索引页[作者 高健@博客园  luckyjackgao@g ...

  6. PostgreSQL设置事务隔离级别实验

    apple=# begin; BEGIN apple=# set transaction ISOLATION LEVEL read committed ; SET apple=# select * f ...

  7. 对PostgreSQL数据库的hstore类型建立GisT索引的实验

    磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页    回到顶级页面:PostgreSQL索引页[作者 高健@博客园  luckyjackgao@g ...

  8. PostgreSQL Replication之第十四章 扩展与BDR

    在这一章中,将向您介绍一个全新的技术,成为BDR.双向复制(BDR),在PostgreSQL的世界里,它绝对是一颗冉冉升起的新星.在不久的将来,许多新的东西将会被看到,并且人们可以期待一个蓬勃发展的项 ...

  9. PostgreSQL Replication之扩展与BDR

    在这一章中,将向您介绍一个全新的技术,成为BDR.双向复制(BDR),在PostgreSQL的世界里,它绝对是一颗冉冉升起的新星.在不久的将来,许多新的东西将会被看到,并且人们可以期待一个蓬勃发展的项 ...

随机推荐

  1. [翻译] SCViewShaker

    SCViewShaker https://github.com/rFlex/SCViewShaker About A highly configurable UIView category for s ...

  2. 固定UIScrollView滑动的方向

    固定UIScrollView滑动的方向 一般而言,我们通过这两个参数CGRectMake以及contentSize就可以自动的让UIScrollView只往一个方向滚动.但我遇到过非常奇葩的情况,那就 ...

  3. Hadoop HBase概念学习系列之列、列簇(十二)

    列在列簇中依照字典排序.例如,列簇是基础信息或公司域名或水果类.列是基础信息:面貌.基础信息:年龄.公司域名:org.公司域名:edu.水果类:苹果.水果类:香蕉.      列 = 列簇:列修饰符 ...

  4. September 14th 2017 Week 37th Thursday

    Don't let the past steal your present. 别让过去悄悄偷走了我们的当下. We take what we can get and make the best of ...

  5. MFC调试时可以,使用生产的exe时,显示未响应解决方案

    首先,使用release模式,生成解决方案和exe. 对生成的exe,选择属性,兼容性,win7,应用,即可解决. 此方法对debug无用

  6. 两周以来的学习成果&遇到的问题及解决:

    1.学习java的基本内容,看慕课网上的java入门三季,与韩顺平老师的java视频 刚开始是看韩顺平老师的视频,边看边实战,内容很细,也很快熟练,但是进度太慢.后来就先看了慕课网上的java 入门的 ...

  7. php 实现hash表

    hash表又称散列表,通过把关键字key经过hash函数映射到hash表中某个位置获取记录. 存放记录的数组又称为hash表,映射函数称为hash函数 下面是php中实现hash表的方法 <?p ...

  8. echarts中datazoom相关配置

    dataZoom=[ //区域缩放 { id: 'dataZoomX', show:true, //是否显示 组件.如果设置为 false,不会显示,但是数据过滤的功能还存在. backgroundC ...

  9. struts2 标签使用注意

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qilixiang012/article/details/31954501 通常是用html标签.而不 ...

  10. 2016-3-19日小结:scrollTop

    <div id="div1" style="padding: 0; position:absolute;width: 200px;height: 200px;< ...