转载 一篇蛮老的文章了,但是还是很有用,可参考修补。 PG的配置文件是数据库目录下的postgresql.conf文件,8.0以后的版本可支持K,M,G这样的参数,只要修改相应参数后重新启动PG服务就OK了。 shared_buffers:这是最重要的参数,postgresql通过shared_bu ...
分类:
数据库 时间:
2016-06-15 17:26:01
阅读次数:
285
一、 简介: PG在9.*版本后热备提供了新的一个功能,那就是Stream Replication的读写分离,是PG高可用性的一个典型应用。这个功能在oracle中叫active dataguard,在PostgreSQL中称为hot standby。 PG在9.*版本后热备提供了新的一个功能,那就 ...
分类:
数据库 时间:
2016-06-14 19:07:32
阅读次数:
496
-bash-4.1$ oid2name Password: All databases: Oid Database Name Tablespace 16394 benchmarksql pg_default 16459 pg_monitor pg_default 13241 postgres pg_ ...
分类:
数据库 时间:
2016-06-12 15:10:19
阅读次数:
1468
导入命令 psql -d GAME -U postgres -f /root/plubic.sql 出现如下错误: psql: FATAL: Peer authentication failed for user "postgres" 出现这样子命令解决方法 运行下面的命令编辑pg_hba.conf ...
分类:
数据库 时间:
2016-06-08 00:14:19
阅读次数:
210
集群中的设备异常(异常OSD的添加删除操作),会导致PG的各个副本间出现数据的不一致现象,这时就需要进行数据的恢复,让所有的副本都达到一致的状态。 一、OSD的故障和处理办法: 1. OSD的故障种类: 故障A:一个正常的OSD 因为所在的设备发生异常,导致OSD不能正常工作,这样OSD超过设定的时 ...
分类:
其他好文 时间:
2016-06-06 23:19:14
阅读次数:
610
在用pg_rman做数据全备时;出现异常错误! [postgres@sdserver40_210 run]$ pg_rman backup --backup-mode=full --progress ERROR: could not connect to database postgres: cou ...
分类:
其他好文 时间:
2016-05-31 19:03:55
阅读次数:
186
pg_rman是一款专门为postgresql设计的在线备份恢复的工具。其支持在线和基于时间点备份方式,还可以通过创建backup catalog来维护DB cluster备份信息。 看起来好像是模仿oracle的RMAN工具。 pg_rman特点: 使用简单.一个命令即可完成备份和恢复. 支持在线 ...
分类:
数据库 时间:
2016-05-31 18:43:00
阅读次数:
473
WAL record format typedef struct XLogRecord{pg_crc32 xl_crc; /* CRC for this record */XLogRecPtr xl_prev; /* ptr to previous record in log */Transacti ...
分类:
其他好文 时间:
2016-05-30 14:33:14
阅读次数:
228
如果有30张表,他们各自有各自的自定义字段,也有一部分公有字段;需要将公有字段归一起来统一查询,一般而言有两种方式:
1.公共字段物理表 数据在入库/更新时,更新自己的表的数据,同时亦将数据更新入公共表中
2.视图 数据在入库/更新时,更新自己的表的数据,视图因为是逻辑上的表所以查询时可以查询到更新
两种方式各有优劣:
1.公共字段方式
优点:查询公共表时占优势,sql比较简单,pg在解...
分类:
其他好文 时间:
2016-05-27 12:41:13
阅读次数:
128
Ceph集群问题梳理创建:linhaifeng,最新修改:昨天5:35下午问题1:数据传到日志盘,会立刻删除还是延迟删除?验证:优化参数#从日志到数据盘最大同步间隔间隔秒数,默认:5filestoremaxsyncinterval=15过程分析:客户端某一object发送给ceph的pg,注意,是写到日志就返回结果..
分类:
其他好文 时间:
2016-05-26 11:43:27
阅读次数:
459