文章 2022-04-16 来自:开发者社区

Replica small data to PostgreSQL from Oracle's Big table

有时候会遇到从Oracle同步数据到PostgreSQL数据库的需求, 当Oracle那边的表是大表的时候,  即使同步到PostgreSQL的数据量很小也可能很慢. 原因可能是 1. Oracle那边的执行计划可能不优. 比如走全表扫描了. 或者走的索引不对.  2. 条件没有正确的转换给Oracle, 那就惨了, 数据全部取过来然后在PostgreSQL中过滤. 例如我们需...

文章 2022-04-16 来自:开发者社区

PostgreSQL Daily Maintenance - cluster table

Cluster簇管理 :  在PostgreSQL的统计信息表中, 有一项指标correlation指明了heap表存储的物理顺序和索引顺序的关系. 例如 : digoal=# create table tbl (id int primary key, info text); CREATE TABLE Time: 25.762 ms digoal=# insert into tbl se...

文章 2022-04-15 来自:开发者社区

PostgreSQL 为什么不要滥用unlogged table & hash index

unlogged table和hash index同样都不会写XLOG,所以如果你用流复制来搞HA,一定概要搞清楚一个问题,切换到备库的话unlogged table数据会被清掉,而hash index也没有,走hash index会失败。 unlogged table 的风险以及修复手段可以见 : http://blog.163.com/digoal@126/blog/static/1638.....

文章 2022-04-15 来自:开发者社区

PostgreSQL 从文件系统恢复遗失的UNLOGGED table's datafile.

PostgreSQL的unlogged table是不记录xlog的,所以在备库上没有unlogged table的数据记录。 另一方面,当数据库异常crash时,数据库重启后需要从WAL恢复,由于unlogged table不记录WAL,为了保证数据的一致性,postgresql会自动清除unlogged table的数据文件。 那么问题来了,万一你不小心误创建了unlogged table,....

文章 2022-02-17 来自:开发者社区

PostgreSQL 普通表在线转换为分区表 - online exchange to partition table

背景 非分区表,如何在线(不影响业务)转换为分区表? 方法1,pg_pathman分区插件 《PostgreSQL 9.5+ 高效分区表实现 - pg_pathman》 使用非堵塞式的迁移接口 partition_table_concurrently( relation REGCLASS, -- 主表OID batch_size INTEGE...

文章 2022-02-17 来自:开发者社区

PostgreSQL 普通表在线转换为分区表 - online exchange to partition table

标签 PostgreSQL , 分区表 , 在线转换 背景 非分区表,如何在线(不影响业务)转换为分区表? 方法1,pg_pathman分区插件 《PostgreSQL 9.5+ 高效分区表实现 - pg_pathman》 使用非堵塞式的迁移接口 partition_table_concurrentl...

PostgreSQL 普通表在线转换为分区表 - online exchange to partition table
文章 2022-02-17 来自:开发者社区

PostgreSQL 并行计算解说 之13 - parallel OLAP : 中间结果 parallel with unlogged table

标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan p...

PostgreSQL 并行计算解说 之13 - parallel OLAP : 中间结果 parallel with unlogged table
文章 2022-02-17 来自:开发者社区

PostgreSQL 并行计算解说 之20 - parallel partition table wise join

标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan ...

PostgreSQL 并行计算解说 之20 - parallel partition table wise join
文章 2022-02-17 来自:开发者社区

PostgreSQL 并行计算解说 之21 - parallel partition table wise agg

标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan ...

PostgreSQL 并行计算解说 之21 - parallel partition table wise agg
文章 2022-02-17 来自:开发者社区

PostgreSQL 并行计算解说 之24 - parallel CTE (Common Table Express)

标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan ...

PostgreSQL 并行计算解说 之24 - parallel CTE (Common Table Express)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像