PostgreSQL

PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤

背景:同一个项目两个系统分别使用了PG库和Oracle库,Oracle是生产库,数据动态更新,现在在PG库中需要实时的获取到更新的数据进行统计,基于此种方式,可以通过ETL的工具实现,但是需要定期进行维护等,于是想着是否可以通过类似于Ora

PostgreSQL12同步流复制搭建及主备切换方式

目录说明主库配置备库配置主备切换总结说明pg12流复制搭建主要方式和之前没有太大区别,改变的地方在于pg12将recovery.conf文件合并到了postgresql.conf中,相关的配置需要进行修改。主库配置同样需要在主库配置接受流复

浅谈PostgreSQL表分区的三种方式

目录一、简介二、三种方式2.1、Range范围分区2.2、List列表分区2.3、Hash哈希分区三、总结一、简介表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过

PostgreSQL常用优化技巧示例介绍

目录1、标量子查询与filter2、视图合并3、谓词推入1、标量子查询与filter当一个查询在select和from之间,那么这种子查询就是标量子查询。实际应用中,很多人在写SQL时为了方便会写一堆标量子查询的SQL,在表数据不大时,一般

PostgreSQL之连接失败的问题及解决

目录PostgreSQL连接失败问题问题解决解释PostgreSQL连接出错 could not connect to server:Connection refused(0x0000274D/10061)方法如下如果没成功那就进行以下步骤

PostgreSQL长事务概念解析

我们在很多地方应该都听到过长事务的危害,比方说长事务会导致表膨胀之类的。那么在PostgreSQL中什么才算是长事务呢?首先,在PostgreSQL的官方文档中并没有所谓“长事务”这一定义,似乎大家约定俗称的把一个执

postgresql高级应用之合并单元格的思路详解

目录1.写在前面2.思考2.1 前端html->table基本結構2.2表结构2.3表字段注释2.4表数据3.結果集最終求解1.写在前面继上一篇postgresql高级应用之行转列&汇总求和之后想更进一步做点儿复杂的(圖表暫且不論哈),当然

postgresql 常用SQL语句小结

目录1、查询链接数2、查看死锁状态3、删除死锁进程4、备份数据库5、还原数据库6、插入数据插入单条数据插入多条数据从一张表查询到的数据插入到另一张表7 、查询pg中单张表的大小(不包含索引)8、查询数据库中所有表的大小9、按顺序查看索引10

PostgreSQL13基于流复制搭建后备服务器的方法

目录实际操作1、参数配置2、使用pg_basebackup创建备机数据库3、启动备机数据库服务器4、检查pg的高可用、负载均衡和复制特性矩阵如下后备服务器作为主服务器的数据备份,可以保障数据不丢,而且在主服务器发生故障后可以提升为主服务器继