postgres
文章平均质量分 85
treacle田
13年数据库(oracle,postgres,greenplum,sql server,mysql,hadoop)方面的工作经验,数据库DBA,数据库开发,运维管理,优化,数据仓库等。
展开
-
CentOS6.5+PostgreSQL9.5安装参考
1基本需求:centos6.5上安装postgres9.5主机postgres9.5安装目录pg安装前源码及相关包CentOS6.5软件:/pgres;数据库实例:/pgres/data/pgsolf2安装过程2.1安装操作系统(略)2.2创建文件夹/pgsolf,拷贝以下文原创 2015-10-14 11:29:44 · 3568 阅读 · 0 评论 -
postgres9.5.1外部表FDW-postgres_fdw
postgresql 9提供可远程可读可写数据库的功能,fdw(Foreign Data Wrappers),即可以在本地数据库操作远程数据库。这和dblink有相似之处,但是fdw提供更多透明和标准的语法,而且性能也比dblink好。9.5版本新增了操作简化的新特性。1实验目的在服务器192.168.204.143的数据库中远程增,删,改,查192.168.204.144服务器中原创 2016-03-22 14:47:39 · 2970 阅读 · 0 评论 -
postgres逻辑备份恢复
学习环境:centos6.5 64+postgres9.5.1一简要说明工具pg_dump(pg_dumpall),psql, pg_restore。一个数据库导出为脚本文本文件,用psql恢复。一个数据库导出为归档文件,用pg_restore恢复。参考资料:http://www.postgresql.org/docs/9.5/static/app-pgdump.ht原创 2016-04-05 15:17:29 · 1547 阅读 · 0 评论 -
postgresql Streaming Replication监控与注意事项
一监控Streaming Replication集群1 pg_stat_replication视图(主库端执行)pidWal sender process的进程IDusesysid执行流复制的用户的OIDusename执行流复制的用户名application_name原创 2016-03-24 15:29:58 · 3520 阅读 · 0 评论 -
pg基于物理日志流复制的主备集群-搭建相关
一简单介绍1PITR原理pg在数据目录pg_xlog中始终维护着一个wal日志。这个日志文件用于记录数据库数据文件的所有改变。当数据库出现故障时,能够通过在数据物理全备的基础上重做最后一次checkpoint点之后的日志文件把数据库恢复到一致状态。2实现过程首先对主库做基础备份,恢复到备库,备库然后一直从主库接收wal日志,并持续应用wal日志,这样就可以使备库的数据实时(延迟原创 2016-03-15 15:00:23 · 1413 阅读 · 0 评论 -
postgres物理备份与恢复
postgres物理备份与恢复学习环境:centos 6.5 64 数据库:postgres 9.5.11冷备份与恢复文件系统级别的备份是冷备份,需要停止数据库。1.1操作步骤(1)停止数据库pgdb_ctl -D /pgdb/data stop -m fast (2)备份数据库 tar -jcvf /pgdb/backup/原创 2016-04-11 17:08:28 · 3688 阅读 · 0 评论 -
postgres unlogged表的数据丢失问题
postgres unlogged表的数据丢失问题一环境数据库版本Postgres 9.5.1操作系统系统:centos 6.5 64二问题发现结论(1)一个unlogged表(不管是否checkpoint ),当数据库异常关机重启后,该表数据被清空。(2) 一个unlogged表,插入数据,切换日志,之后用pg_rman备份数据库与归档日志,然后正常关闭数据库,利用备份还原创 2016-04-14 21:36:37 · 2481 阅读 · 0 评论 -
postgresql数据库对象管理之非模式对象
数据库对象管理之非模式对象数据库对象:表,索引,视图,图表,缺省值,规则,触发器,语法等。所有在数据库中的一切,都可以被称为数据库对象。按照一般划分,数据库对象分为模式对象和非模式对象 模式对象:特定数据库对象的集合。如:表、索引等。 非模式对象:其他数据库对象。如用户、权限、表空间等 一非模式对象及相关1用户与角色(1)用户(user):用户用来访问和管理数据库,具有原创 2016-04-21 10:33:52 · 1419 阅读 · 0 评论 -
基于Postgres-XL的mpp分布式方案
1简介Postgres-XL全称为 Postgres eXtensible Lattice,是一个横向扩展的开源数据库集群,是TransLattice公司及其收购数据库技术公司StormDB的产品。Postgres-XC更适合oltp型应用。Postgres-XL基于Postgres-XC,更适合olap型应用。1.1功能特性license:Mozilla PublicLi原创 2016-11-16 18:11:58 · 7204 阅读 · 0 评论