小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

PostgreSQL 19将引入EXCEPT TABLE语法,允许用户在创建出版物时排除一个或多个表,从而避免将这些表的数据发送给订阅者。对于分区表,排除将在根级别应用,未来将支持通过ALTER PUBLICATION管理这些排除项。这一改进将增强逻辑复制的灵活性。

Hubert 'depesz' Lubaczewski:等待PostgreSQL 19 - 通过EXCEPT TABLE允许在出版物中排除表

Planet PostgreSQL
Planet PostgreSQL · 2026-03-18T11:15:16Z
帕维尔·卢扎诺夫:PostgreSQL 19:第4部分或CommitFest 2026-01

本文讨论了PostgreSQL 19的CommitFest 2026的主要更新,包括分区表的合并与拆分命令、扩展统计信息处理、逻辑复制的WAL动态调整、VACUUM命令的内存使用情况,以及LISTEN/NOTIFY机制的性能提升和字符大小写转换函数的优化。这些改进为未来的优化奠定了基础。

帕维尔·卢扎诺夫:PostgreSQL 19:第4部分或CommitFest 2026-01

Planet PostgreSQL
Planet PostgreSQL · 2026-03-16T00:00:00Z
Chao Li:理解PostgreSQL中分区表的ALTER TABLE行为

分区表是PostgreSQL的重要特性,但ALTER TABLE在分区表上的行为常常令人困惑。本文系统总结了ALTER TABLE在分区表上的15种子命令行为,帮助用户理解这些命令对现有和未来分区的影响。

Chao Li:理解PostgreSQL中分区表的ALTER TABLE行为

Planet PostgreSQL
Planet PostgreSQL · 2026-01-21T08:53:38Z

本文介绍了在Linux下格式化USB设备的步骤,包括识别设备、创建分区表和格式化文件系统。用户需备份数据、获取root权限并卸载设备。提供了命令行和图形界面工具的使用方法,强调谨慎操作和验证设备路径的重要性,以确保安全高效地完成格式化。

Linux 下的 USB 格式化工具全指南:从命令行到图形界面

极客技术博客’s Blog
极客技术博客’s Blog · 2025-12-03T10:00:12Z
Deepak Mahto:PostgreSQL 分区修剪:函数波动性的作用

在使用PostgreSQL的分区表时,过滤条件中的函数波动性会影响查询性能。使用不稳定的函数(如clock_timestamp())可能导致全分区扫描,浪费资源。因此,建议在分区过滤中使用稳定函数(如now()和statement_timestamp()),以提高性能。理解函数波动性对编写高效SQL至关重要。

Deepak Mahto:PostgreSQL 分区修剪:函数波动性的作用

Planet PostgreSQL
Planet PostgreSQL · 2025-11-04T14:39:01Z
尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-011:预编译语句与分区表——悖论,第三部分

在Postgres中,不同的plan_cache_mode设置对分区表的锁行为影响显著。默认模式下,执行第六次时会出现锁爆炸,需锁定所有关系。强制使用通用计划时,首次执行锁定52个关系,后续执行锁定所有分区。强制使用自定义计划则每次执行仅需8个锁。选择应根据工作负载和锁竞争情况,未来可能有优化。

尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-011:预编译语句与分区表——悖论,第三部分

Planet PostgreSQL
Planet PostgreSQL · 2025-10-30T23:59:59Z
尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-010:准备语句与分区表锁爆炸,第二部分

在#PostgresMarathon 2-009中,我们分析了锁管理器在处理准备语句和分区表时的表现。第六次调用时,锁的数量从8个激增至52个,原因是规划阶段未能进行分区修剪。尽管运行时修剪移除了11个分区,但仍锁定了所有12个分区。

尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-010:准备语句与分区表锁爆炸,第二部分

Planet PostgreSQL
Planet PostgreSQL · 2025-10-29T23:59:59Z
尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-009:预处理语句与分区表锁爆炸,第一部分

在#PostgresMarathon 2-008中,预处理语句显著减少了LWLock:LockManager的争用。通过从规划器锁切换到执行器锁,锁的数量从6降至1。测试分区表时,执行6时锁数量从8增至52,但执行7后,使用缓存的通用计划,锁数量显著减少。

尼古拉·萨莫赫瓦洛夫:#PostgresMarathon 2-009:预处理语句与分区表锁爆炸,第一部分

Planet PostgreSQL
Planet PostgreSQL · 2025-10-28T05:00:47Z

2025年10月20日,Masahiko Sawada 提交补丁,支持在分区表上使用COPY TO命令,之前用户需使用COPY (SELECT ...) TO。此补丁提升了可用性和性能,测试显示其速度优于COPY (SELECT ...) TO,且复制的行与SELECT * FROM表相同,并应用行级安全策略。

Hubert 'depesz' Lubaczewski:等待 PostgreSQL 19 - 支持在分区表上使用 COPY TO

Planet PostgreSQL
Planet PostgreSQL · 2025-10-22T10:05:08Z
Laurenz Albe:分区表统计信息

在PostgreSQL中,分区表的统计信息需要手动执行ANALYZE来收集。缺乏这些统计信息可能导致查询计划不佳,因此建议定期分析分区表,以确保优化器能够准确估算执行成本。

Laurenz Albe:分区表统计信息

Planet PostgreSQL
Planet PostgreSQL · 2025-09-02T05:39:46Z

分区表在数据库中通过将数据划分为多个部分,优化查询性能和数据维护。GaussDB支持范围、列表和哈希等多种分区方式,适合企业和开发者。其优点包括提高查询效率、增强可用性和便于维护。用户可以根据业务需求创建、修改和删除分区表。

基于开发者空间GaussDB数据库的分区表项目实践

华为云官方博客
华为云官方博客 · 2025-08-20T02:47:32Z

分区表在数据库中通过将数据划分为多个部分,提升查询性能和管理效率。OpenGaussDB支持范围、列表和哈希等多种分区策略,适用于不同业务场景,增强了查询效率和维护便利性,适合企业和开发者使用。

基于开发者空间OpenGauss数据库的分区表项目实践

华为云官方博客
华为云官方博客 · 2025-08-07T08:00:00Z

分区裁剪是MySQL对分区表的优化技术,通过分析SQL语句的过滤条件,确定相关分区,避免无关分区的访问,从而提升查询效率。支持SELECT、DELETE和UPDATE语句,要求分区表达式递增或递减。分区裁剪利用SEL_TREE红黑树遍历确定需扫描的分区,显著提高大表查询性能。

【华为云MySQL技术专栏】MySQL分区裁剪,提升分区表查询性能

华为云官方博客
华为云官方博客 · 2025-05-13T08:34:44Z

TiDB 的全局索引是在分区表上定义的索引,支持一个索引分区对应多个表分区,提升查询性能,并确保主键和唯一键的全局唯一性。

TiDB 2024 年度报告:增长的故事

TiDB_PingCAP 的博客
TiDB_PingCAP 的博客 · 2025-02-27T03:28:36Z
🚀 数据库优化:开发者必备的技巧与窍门

数据库优化在现代开发中至关重要。文章探讨了物化视图、分区表和NoSQL集成等高级技术,以提升性能和可扩展性。同时,建议进行持续监控、查询优化和CI/CD集成,并利用AI工具和数据库扩展来增强优化效果。

🚀 数据库优化:开发者必备的技巧与窍门

DEV Community
DEV Community · 2025-02-23T12:25:17Z

TaurusDB全面兼容MySQL分区表,增强了二级分区功能,支持多种分区方式和组合策略,提高了数据库管理的灵活性,以满足复杂业务需求。

解读TaurusDB二级分区,如何提高查询性能和管理效率

华为云官方博客
华为云官方博客 · 2025-02-19T03:25:41Z

TiDB全局索引优化了分区表的查询性能,支持索引分区与表分区的一对多映射,提升跨分区查询效率。它还支持非分区列的快速检索,减少全表扫描,增强灵活性并降低应用修改成本。合理设计索引可显著提升数据库性能。

53 倍性能提升!TiDB 全局索引如何优化分区表查询?

TiDB_PingCAP 的博客
TiDB_PingCAP 的博客 · 2025-02-17T08:28:29Z
PostgreSQL分区及所需索引名称

本文讨论了PostgreSQL中分区表索引命名的控制方法,展示了如何创建分区及其索引,并提供了新分区和已有分区索引命名的解决方案。通过示例,作者演示了使用SQL命令和函数实现索引的自动创建与管理。

PostgreSQL分区及所需索引名称

DEV Community
DEV Community · 2025-02-01T10:31:05Z
亨丽埃塔·多姆布罗夫斯卡娅:分区表索引灾难

文章讲述了作者在实施数据库归档技术时遇到的分区索引命名冲突问题。由于默认行为会递归到所有分区,导致索引名称重复,作者希望找到更好的命名方法,并向Postgres社区寻求建议。

亨丽埃塔·多姆布罗夫斯卡娅:分区表索引灾难

Planet PostgreSQL
Planet PostgreSQL · 2025-01-26T18:10:34Z
亨丽埃塔·多姆布罗夫斯卡娅:优化对分区表的访问

文章讨论了Postgres表分区的误解。开发者常认为分区能加快查询速度,实际上主要是为了维护便利,查询速度不变也算成功。开发者需明确范围分区的属性值,否则查询可能变慢。作者质疑查询规划器为何无法自动处理这些情况。

亨丽埃塔·多姆布罗夫斯卡娅:优化对分区表的访问

Planet PostgreSQL
Planet PostgreSQL · 2024-12-23T00:06:51Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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