小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
在PostgreSQL中通过分区优化大数据集

在PostgreSQL中,表分区通过将大表拆分为小表来优化查询性能。创建分区表后,可以按月添加分区,查询时仅扫描相关分区,从而提高效率。建议合理设置分区大小,并使用pg_partman进行自动管理,分区是处理大数据集的关键。

在PostgreSQL中通过分区优化大数据集

DEV Community
DEV Community · 2025-04-13T18:31:16Z
Umair Shahid:HASH分区何时优于RANGE分区

在PostgreSQL中,HASH分区在数据量不均或高并发场景下比RANGE分区更有效。HASH分区通过哈希函数均匀分配数据,而RANGE分区适合处理时间序列数据,但可能导致数据倾斜和管理复杂。结合使用RANGE和HASH分区可以优化性能和维护。使用pg_partman可以自动管理分区,简化操作。选择合适的分区键和数量是成功的关键。

Umair Shahid:HASH分区何时优于RANGE分区

Planet PostgreSQL
Planet PostgreSQL · 2025-03-11T07:51:15Z
基思·菲斯克:使用默认分区进行Postgres分区

分区是PostgreSQL数据库维护的重要策略。默认分区用于捕获无匹配边界约束的数据,帮助识别应用代码中的错误。虽然有用,但不应长期存放数据,需定期监控并移动有效数据到相应子分区。pg_partman扩展可自动管理分区,确保数据安全。

基思·菲斯克:使用默认分区进行Postgres分区

Planet PostgreSQL
Planet PostgreSQL · 2024-12-06T13:30:00Z
Keith Fiske:使用pg_partman在Postgres中进行时间分区和自定义时间间隔

pg_partman是PostgreSQL的时间分区功能,允许用户灵活和自定义分区间隔。用户可以选择预设间隔或设置自己的间隔,如每周或每季度。文章提供了示例并解释了如何在特定的星期几或月份开始分区。还讨论了版本4.6.0中修复的一个错误,允许在使用任意周间隔时四舍五入到最近的一周。总体而言,pg_partman为时间分区提供了全面的支持。

Keith Fiske:使用pg_partman在Postgres中进行时间分区和自定义时间间隔

Planet PostgreSQL
Planet PostgreSQL · 2024-05-09T17:00:00Z
Keith Fiske:使用 pg_partman 在 Postgres 中实现自动归档和数据保留管理

通过智能的数据保留策略,每月节省数据库成本。分区可自动归档超过30天的旧数据。pg_partman是Postgres的分区扩展,提供了管理时间和整数分区的简单方法。最新版本pg_partman 5.1包括了新功能,如单值整数的列表分区、控制维护运行顺序以及对数值分区的实验性支持。此外,该版本还包括了一些错误修复。

Keith Fiske:使用 pg_partman 在 Postgres 中实现自动归档和数据保留管理

Planet PostgreSQL
Planet PostgreSQL · 2024-04-19T13:00:00Z
克雷格·克尔斯蒂恩斯:Postgres + Citus + Partman,您的物联网数据库

Postgres是一个强大的数据平台,支持Citus和pg_partman等扩展。Citus支持分片和并行查询,pg_partman支持分区以实现更好的数据管理。将这些扩展与Postgres结合使用,非常适合物联网架构。Citus将数据分布在多个节点上,提高了性能。pg_partman有助于数据保留和压缩。总体而言,这种设置为物联网工作负载提供了可扩展和高效的数据库解决方案。

克雷格·克尔斯蒂恩斯:Postgres + Citus + Partman,您的物联网数据库

Planet PostgreSQL
Planet PostgreSQL · 2023-11-17T13:00:00Z
Keith Fiske:PostgreSQL 分区管理器的五大特色

PostgreSQL Partition Manager的最新版本pg_partman 5发布,具有五个显著特点,包括保留、后台工作程序、额外约束排除、时代分区和模板表。这个扩展系统可以为PostgreSQL带来强大的功能。

Keith Fiske:PostgreSQL 分区管理器的五大特色

Planet PostgreSQL
Planet PostgreSQL · 2023-09-29T13:00:00Z
史蒂文·米勒:Postgres表的版本历史和生命周期策略

本文介绍了如何使用Postgres扩展temporal_tables和pg_partman实现表数据的版本历史和生命周期策略,包括添加sys_period列、创建新表存储以前的版本、设置保留策略、创建视图查询当前和以前的版本。文章还比较了版本化和非版本化表的写入性能,并提供了更新薪水生成测试数据的过程。

史蒂文·米勒:Postgres表的版本历史和生命周期策略

Planet PostgreSQL
Planet PostgreSQL · 2023-09-29T00:00:00Z
使用 pg_partman 简化 PostgreSQL 分区管理(基于时间)

本文介绍了使用 PostgreSQL 分区管理器 pg_partman 进行分区管理的方法,包括创建模式、使用本地分区和模板表、创建子分区、转移数据和自动维护分区表。pg_partman 可以提高查询性能和 VACUUM 效率,但只支持整数或日期/时间戳数据类型的分区。

使用 pg_partman 简化 PostgreSQL 分区管理(基于时间)

Percona Database Performance Blog
Percona Database Performance Blog · 2023-09-27T12:08:21Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码