上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 104 下一页
摘要: 开始我目前的理解是:如果我执行了一条SQL文,那么先是相关数据写到 wal buffer里,然后再写到 data buffer(shared_buffer)里。这之后,由于wal writer process 的存在,就开始定期地读取 wal buffer的内容,然后写到 wal log中。又由于 writer process 的存在在,开始定期地读取 data buffer 的内容,然后直接写到数据文件中。而由于checkpoint_timeout 与 checkpoint_segments 的存在,checkpointer process会在合适的时候,把 data buffer 中的内容 阅读全文
posted @ 2013-10-09 14:45 健哥的数据花园 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 对于此问题,在社区进行了提问,并得到了一些大牛的解答:http://postgresql.1045698.n5.nabble.com/Can-checkpoint-creation-be-parallel-td5773656.html结论是:It would not make sense to have more than one checkpoint going onat the same time; it is a point at which recovery can begin. 阅读全文
posted @ 2013-10-09 09:21 健哥的数据花园 阅读(258) 评论(0) 推荐(0) 编辑
摘要: http://www.postgresql.org/docs/9.3/static/runtime-config-replication.html参考官方文档:wal_keep_segments (integer)Specifies the minimum number of past log file segments kept in the pg_xlog directory, in case a standby server needs to fetch them for streaming replication. Each segment is normally 16 megabyt 阅读全文
posted @ 2013-10-07 14:36 健哥的数据花园 阅读(6127) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://www.postgresql.org/docs/9.3/static/runtime-config-replication.html为了防止slave端读取数据时,因为读到的是旧有数据而被强制取消,设定了这么一个以transaction为单位的值。就是可以保证经过这么多的trsanction后,数据仍然得以为slave 几点到读取而保留。vacuum_defer_cleanup_age (integer)Specifies the number of transactions by which VACUUM and HOT updates will defer clea 阅读全文
posted @ 2013-10-07 13:20 健哥的数据花园 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@gmail.com]参考:http://space.itpub.net/133735/viewspace-742081官方资料:http://www.postgresql.org/docs/9.3/static/app-pgbasebackup.htmlThe backup is made over a regular PostgreSQL connection, and uses the replica. 阅读全文
posted @ 2013-10-07 12:57 健哥的数据花园 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@gmail.com]由于数据少,执行计划中没有使用Index Scanpostgres=# CREATE TABLE items (postgres(# itemid serial NOT NULL PRIMARY KEY,postgres(# itemname text NOT NULL,postgres(# tags hstore);NOTICE: CREATE TABLE will cr... 阅读全文
posted @ 2013-10-04 14:16 健哥的数据花园 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 安装hstore:进入源代码的/contrib/hstore 目录,然后执行gmake 和 gmake install:[root@pg200 hstore]# gmakegcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fpic -I. -I. -I../../src/include -D_GNU_SOU 阅读全文
posted @ 2013-10-04 10:26 健哥的数据花园 阅读(9189) 评论(0) 推荐(0) 编辑
摘要: 磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL杂记页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@gmail.com]外部文件来自于Windows,日语SJIS字符集。由于SJIS字符集和标准的POSIX有冲突,故Linux平台一般是不支持此字符集的。而PostgreSQL的服务器端也不支持它。但是它支持客户端使用SJIS,因此导入时,可以用PostgreSQL的自动变换功能。具体如下:-----------------------------Linux Encoding:[root@pg200 data]# echo. 阅读全文
posted @ 2013-10-04 08:52 健哥的数据花园 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@gmail.com]参考官方文档:http://www.postgresql.org/docs/9.2/static/runtime-config-query.html如下的各个参数,都是只有相对意义,比较的基准是:seq_page_cost=1Unfortunately, there is no well-defined method for determining ideal values for t. 阅读全文
posted @ 2013-10-03 16:12 健哥的数据花园 阅读(3408) 评论(0) 推荐(0) 编辑
摘要: 磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@gmail.com]此参数是说:在等待一个lock被释放的时间里,多久可以启动deadlock检查机制。deadlock检查机制执行的代价比较高,因此在符合较重、locK动作较多的系统里,可以适当地增大 deadlock_timeout。http://www.postgresql.org/docs/9.2/static/runtime-config-locks.htmlThis is the amount. 阅读全文
posted @ 2013-10-03 15:37 健哥的数据花园 阅读(2499) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 104 下一页