PostgreSQL 技术日报 (3 月 15 日)|四大核心进展,影响未来 PG 版本

PostgreSQL性能监控双雄:深入解析pg_stat_statements与pg_statsinfo 基础监控层:在所有生产库启用,定期检查TOP SQL;深度监控层:关键业务库补充部署,保存30天历史数据;联动分析通过发现系统资源瓶颈;用定位具体问题SQL;扩展性:两者均可与Prometheus+Grafana集成,实现可视化监控看板。一个高效案例:某电商平台通过发现每日10:00磁盘IO延迟飙升,联动分析出是该时段报表查询密集导致。最终通过增加索引查询拆分,IO延迟降低70%。未来趋势:随着PostgreSQL生态发展,监控工具正朝着集成化(如pgMetrics)和云原生化。 阅读详情

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态
封面.png

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 在诉诸采样之前在 postgres_fdw 中导入统计信息。

讨论的焦点是postgres_fdw的一个功能,该功能在ANALYZE操作期间回退到本地采样之前,先从远程PostgreSQL服务器导入统计信息。Etsuro Fujita对错误处理表示担忧,认为libpq函数中的网络或内存相关故障应该保持为错误而不是警告,因为后续操作可能会因相同原因而失败。Corey Huinker最初倾向于对所有错误都回退到正常的ANALYZE处理,但同意将错误改回ERROR以满足v19功能冻结期限。他们还讨论了reltuples值的处理:对于v14+服务器,-1表示未分析的表,而v13及更早版本模糊地使用0。补丁已更新为当reltuples为0或-1时跳过属性统计信息获取,并将列匹配逻辑移到流程的更早阶段以改善代码组织。

https://www.postgresql.org/message-id/CAPmGK17+FS99X7t8_T2pL-seSOP_dYoQi7jOhshf8LKFzJgrwg@mail.gmail.com

🧩 RFC: 添加 pytest 作为支持的测试框架

讨论涉及为PostgreSQL添加pytest作为支持的测试框架。Jelte Fennema-Nio报告称,实现pytest支持的补丁在添加协议grease更改后导致CI失败。最初通过强制使用协议版本3.2并将补丁标记为nocfbot来解决失败问题,以防止进一步的CI中断。在MacOS上出现了特定问题,即默认临时目录路径对于UNIX套接字来说太长。这已通过在所有平台上为UNIX套接字实现更短的临时路径来解决,这也有利于本地MacOS测试运行。此外,还改进了在失败报告中包含PostgreSQL日志的功能,现在按阶段(setup、test、teardown)组织,并在服务器启动失败时显示。

https://www.postgresql.org/message-id/DH2K7UQ0S6Z8.13OLYFR32GEGB@jeltef.nl

🧩 使用 SIMD 加速 COPY TO 文本/CSV 解析

KAZAR Ayoub提交了COPY TO操作SIMD优化补丁的第3版,解决了性能回归问题。之前版本在处理大量短列时由于不必要的strlen()调用导致显著回归(TEXT格式17%)。第3版将SIMD使用限制在长度超过单个SIMD向量的varlena属性,且仅在不需要转码时使用。它使用存储的varlena大小作为预过滤器,避免对短值调用strlen()。基准测试显示干净数据有改进(快34-39%),同时在包含短属性的宽表上保持接近中性的性能(±4%变化)。仍存在一个小问题:对于二进制大小超过文本表示的varlena类型,可能导致不必要的SIMD路径进入。

https://www.postgresql.org/message-id/b607e42e-34ff-414a-b727-dd5ec70babe3@timescale.comhttps://www.postgresql.org/message-id/CA+K2Rum7+Jm2rm65K5msxaiAM8QTkhSNAYarPBP9O7nBXYo12Q@mail.gmail.com

🧩 在发布中跳过架构更改

讨论集中在PostgreSQL发布命令的语法替代方案上,这些命令用于排除表和模式。目前正在讨论两种语法方法:一种使用分组排除,如"EXCEPT (TABLE t1, t2, TABLES IN SCHEMA s1)",另一种为每种排除类型使用单独的EXCEPT子句。Masahiko Sawada对单独EXCEPT子句方法的潜在歧义表示担忧,特别是当多个EXCEPT子句连续出现时,用户可能会误解哪些元素被从什么中排除。Amit Kapila承认这一担忧,但建议EXCEPT子句之间的逗号分隔符应该能澄清含义,尽管承认可能需要文档来解决混淆。他建议完成当前待处理的补丁并寻求更广泛的社区意见,而不是继续在各有优缺点的语法替代方案之间争论。

https://www.postgresql.org/message-id/CAA4eK1K1GLR7DXSABayQE+pWM=v1ODD6haPYxuDhAYwJN5gjzg@mail.gmail.com

🌐 社交媒体动态

🧩 CYBERTEC高级开发人员Pavlo Golub将在PGDay Nordic 2026上发表演讲,向您展示如何轻松实现专业级PostgreSQL调度

1.jpg

CYBERTEC高级开发人员Pavlo Golub将在PGDay Nordic 2026上发表关于专业PostgreSQL调度的演讲。他将演示如何直接在数据库内处理从简单任务到复杂任务链和高并发工作负载的所有内容。会议定于2026年3月24日上午9:15至10:05在Vision 1会议室举行。

https://www.linkedin.com/posts/cybertec-postgresql_postgresql-pgdaynordic-databaseautomation-activity-7438630031289122816-uVKq

🧩 PGConf India 2026已正式落幕

2.jpg

PGConf India 2026已成功闭幕。为期三天的会议聚焦于不断发展的PostgreSQL生态系统,展示了强劲的技术兴趣和对企业级开源数据库解决方案日益增长的需求。活动汇聚了数据库专业人员和专家,分享知识和见解。组织者和CYBERTEC印度团队为活动成功做出贡献。

https://www.linkedin.com/posts/cybertec-postgresql_postgresql-pgconfindia-communityfirst-activity-7438570991355748352-3vhl

🧩 在数据和AI领域,经过验证的专业知识正在成为真正的差异化因素–助力职业发展、信誉和可见度

3.jpg

在数据和AI领域,通过认证获得的专业知识正在成为职业发展和专业信誉的重要差异化因素。持有Databricks认证的专业人士报告了具体收益,包括晋升、扩大的职业机会、在领导层讨论中更强的信誉,以及在专业网络上更高的知名度。这些认证是转入更高责任职位和产生更大影响力的实用工具。内容鼓励专业人士探索Databricks认证选项。

https://www.linkedin.com/posts/databricks_in-data-and-ai-validated-expertise-is-becoming-activity-7438661262361817088-scl

pg课堂笔记-新版本特性和版本升级 版本特性:一年一个大版本,三个月一个小版本9.4支持 jsonb​9.6 支持并行​10 支持逻辑复制和声明分区​11 支持jit 、存储过程​14 引入 idle_session_timeout​15 逻辑复制有大幅度提升​16 支持standby logical replication ,并行回放, 以及 libpq的负载均衡。 阅读详情

相关推荐

Debian 12部署PostgreSQL 15的四大生产级配置断点

PostgreSQL 是一个典型的多层安全模型数据库,其稳定运行依赖网络栈、系统服务、认证机制与资源管控的深度协同。在 Debian 12 这类以稳定性与最小化默认策略著称的发行版中,内核参数(如 tcp_keepalives_idle、somaxconn)、systemd 资源限制(LimitNOFILE)、防火墙规则链顺序(ufw-before-input)以及 pg_hba.conf 的匹配优先级,共同构成影响连接可用性与数据安全的关键技术面。忽视这些底层协同,仅依赖基础安装命令,极易引发 idle

weixin_33507732的博客 226

PostgreSQL 技术日报 (3月17日)|PG19 重磅更新 + 查询提速 289 倍,这些新功能太香了

Scalefield提供由CYBERTEC PostgreSQL服务驱动的DBaaS解决方案,运行于Lightbits NVMe over TCP软件定义存储上。该服务使组织能够在Kubernetes和OpenShift上以PB规模在私有基础设施上运行高性能PostgreSQL工作负载,并实现单一供应商简化管理。此解决方案在KubeCon Europe大会…

IvorySQL的博客 1119

PostgreSQL15深度解析(从15.0-15.12)

PostgreSQL 15系列通过15.0到15.12的迭代,实现了性能、安全与功能的全面跃升。15.0引入革命性MERGE命令,重构逻辑复制架构,深化JSON生态;算法级优化使排序效率指数级提升,压缩技术栈重构平衡存储与I/O;并行计算引擎突破传统限制,资源隔离提升多核利用率。运维体系强化零信任安全模型,可观测性工具链精准定位瓶颈,统计信息内存化架构保障实时性。后续小版本持续修复漏洞,如15.3修复MERGE内存泄漏,15.5补安全补丁,15.7优化索引。

一个老Java开发的自白 1818

PostgreSQL 技术日报 (4月2日)|社区工具更新与内核补丁讨论速递

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 409

Ubuntu 20.04 安装 PostgreSQL 15:避坑指南与生产就绪配置

PostgreSQL 是开源关系型数据库的工业级标准,其版本演进(如15.x)持续增强 JSONB、并行查询、逻辑复制等核心能力。理解 PostgreSQL 原理需从安装方式切入:APT 仓库提供便捷但版本滞后,手动编译可获最新特性却易陷依赖与权限陷阱,而 PGDG 官方第三方仓库则在版本新鲜度与系统集成间取得平衡。技术价值在于通过精准的 initdb 参数、pg_hba.conf 认证策略及 postgresql.conf 性能调优,使单机实例具备开发与轻量生产承载力。典型应用场景覆盖 Web 后端(Dj

weixin_34178244的博客 402

PostgreSQL高效分区表实现-pg_pathman

PG分区在数据应用中十分广泛。关于PostgreSQL:1.什么是PostgreSql:PostgreSQL是一个功能强大的开源对象关系型目前PostgreSQL社区版本的分区表功能比较弱,需要通过继承和触发器或RULE来实现分区表的功能,由于查询和更新涉及约束的检查、插入则涉及触发器或规则重写,导致分区功能性能较差。 商业版本EDB,以及数据仓库Greenplum都有比较好的分区支持。 去年GP开源后,阿里云RDS PostgreSQL的小伙伴将Greenplum的分区表功能po...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 2万+

邦邦硬的PostgreSQL技术干货来了,怎么动态扩展PG内存 !

我简短节说,本次将从里到外的把PG的内存部分给大家讲明白,王老师是负责 PolarDB for PostgreSQL的动态内存的核心开发负责人,所以PG内存是怎么个构造没有比他在明白的人了,然后他还把PG的内存改成了动态扩展的内存,否则我怎么用上的 PolarDB for PG的serverless,稍微用过PG的都知道,PG不能和MYSQL一样动态扩展buffer pool,王老师凭着自己的PG核心代码的能力,给你把PG改成了动态扩展内存,不重启,不reload的模式。(附送定期清理连接脚本)

sql server的专栏 712

OLED的字模提取(保姆级)---基于PCtoLCD2013

做为一个刚刚开始接触编程不久的白菜,这个OLED想做一个信息显示,可是商家给我的例程里就是88,816两种字体的格式,我的屏幕是0.91寸的8*16的字体显示上感觉特别丢丢儿小,我就想整个大的,哎,只怪直接学习习惯不好,总是学一半,绕了好大一圈,才搞好,想写一篇博客,时刻提醒踏实学习,第一次写博客,小白一枚,勿喷。。 OLED屏幕驱动程序功能 我们对Markdown编辑器进行了一些功能拓展与语法支...

qq_44886611的博客 7782

PostgreSQL 版本选择指南

PostgreSQL 版本选择是数据库规划中的关键决策,直接影响系统的稳定性、性能和维护成本。以下是全面的版本选择策略和考量因素。

文牧之的博客 3608

为什么传统CNN在视网膜分割中败给Mamba?从血管拓扑学揭秘Serp-Mamba的蛇形扫描黑科技

本文深入分析了传统CNN在视网膜血管分割任务中的局限性,特别是在处理高分辨率图像和复杂血管拓扑结构时。针对这些问题,文章重点介绍了Serp-Mamba模型的核心创新——蛇形交织自适应扫描(SIA)机制,该机制通过让扫描路径自适应地贴合血管曲率,并结合模糊驱动双重校准(ADDR)模块应对极端类别失衡,从而在视网膜血管分割任务上实现了性能的显著突破。

ss78901的博客 897

UE5 中 Python 编程:Python 代码加载到 UE5 中,如何供蓝图节点调用

配置 python 代码的路径,使 UE5 启动时,加载代码文件。重启之后,在蓝图中右键,就能搜索到你定义的方法了。参数为 str 字符串类型,返回值为 向量数组。注意:一定要 重启 UE5。

topcss的专栏 4000

全球 PG 大咖相聚泉城!HOW 2025 生态大会邀您提交议题

在数据库技术迭代加速的 2025 年,PostgreSQL(PG)已从一款“开源关系型数据库”演变为驱动数字化转型的核心引擎。其凭借开源社区的活力、技术架构的灵活性与多场景适配能力,正以“纵向深化功能、横向拓展生态”的姿态重塑行业格局。根据最新 DB-Engines 排名,PostgreSQL 稳居全球数据库前三,并持续缩小与头部商业数据库的差距。与此同时,信创政策的推动、云原生技术的普及以及 AI 与大模型的深度融合,为 PostgreSQL 开辟了更广阔的应用疆域。

IvorySQL的博客 1074

别再到处找模型了!手把手教你将TI、ADI官网的SPICE模型导入LTspice(附路径避坑指南)

本文详细介绍了如何将TI、ADI官网的SPICE模型导入LTspice的全流程,包括模型获取、路径配置、符号生成等关键步骤,并提供了路径避坑指南。通过实战案例和技巧分享,帮助电子工程师高效利用外部元器件模型进行电路仿真,提升设计效率。

weixin_42535703的博客 408

PostgreSQL 技术日报 (6月12日)|自研云原生 PG 平台,AI 开源共享协议发布

🔔 关注【IvorySQL开源数据库社区】即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 571

【LaTeX】IEEE会议模板中使用BibTex插入文献(解决报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}

使用IEEE会议论文LaTeX模板时遇到的一个错误,问题描述为:使用Texstudio编译LaTeX模板报错,报错信息提示为。出现的原因为IEEE会议论文模板自带的参考文献引用方式为手动插入,即不使用格式的参考文献,手动将参考文献调整为合适格式,然后粘贴到文本中,我准备将其换成方法引用参考文献。我的替换步骤为删除原始参考文献对应内容,即模板中的: 将以下函数添加到原始参考文献对应位置,对应上文新建的文件。 再次编译出现报错 删除文件夹中的文件 修改模板中的引用名称 引用方法为: 将 替换为 再次编译——

TangPlusHPC的博客 9922

NFC门禁卡复制全解析:从M1卡到UID卡的攻防实践

本文深入解析了NFC门禁卡的安全机制与攻防实践。从M1卡基于Crypto1算法的原理漏洞讲起,详细阐述了利用Proxmark3等工具进行侦听、破解密钥及使用UID卡进行复制的完整攻击链条。同时,为防御方提供了从升级CPU卡、启用全扇区认证到部署多因子验证的系统性防护策略,旨在帮助管理员构建更稳固的物理安全防线。

weixin_29182481的博客 1402

PostgreSQL 中的 ‘pg_stat_activity‘ 系统视图详解

PostgreSQL中的pg_stat_activity系统视图是数据库监控的核心工具,提供当前服务器进程的详细信息。该视图包含关键字段如进程ID、数据库名、用户信息、查询状态和内容等,常用于排查性能问题、锁冲突和僵尸事务。典型应用包括识别长时间运行查询、终止异常连接、分析连接分布等。使用时需注意权限限制,建议结合其他系统视图如pg_locks获取更全面的诊断信息。作为数据库的"任务管理器",它是DBA日常运维和性能调优的重要依据。

liumangtuzi888的博客 1657

【Android调试】高通adb识别不到设备的完整排查指南:从驱动到端口一步到位

本文系统梳理高通(Qualcomm)平台Android设备adb无法识别的完整排查流程。从最基础的USB连接检查开始,到Windows设备管理器中驱动状态的判断、高通USB驱动的正确安装与更新方法,再到adb端口被占用、USB调试未开启、驱动签名校验失败等高频场景的解决方案。每一步均配截图和操作命令,文末附常见报错速查表,适合做系统开发、刷机调试或者Android Framework bringup时遇到adb不通的工程师快速定位。

weixin_44081096的博客 285

PostgreSQL 技术日报 (3月10日)|IIoT 性能瓶颈与内核优化新讨论

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 364

学Simulink——基于电能质量治理的场景实例:静止无功发生器(SVG)与并网逆变器的结合

本文详细介绍了基于Simulink的SVG与光伏并网逆变器联合仿真建模方法。系统包含光伏单元、SVG主电路、控制策略(无功检测+双闭环控制)等模块,通过ip-iq法实现动态无功补偿。仿真结果表明,SVG能快速响应负载变化,将功率因数提升至0.98以上,有效稳定母线电压。该方案为新能源并网系统提供了有功/无功协同控制解决方案,具有10ms级响应速度和±5kvar补偿能力。文章提供了完整的建模流程、控制算法实现和结果分析,可作为电力电子与电能质量治理领域的实践指导。

amy_mhd的博客 167

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

pg_repack未来展望:PostgreSQL 17+的新特性和改进

PostgreSQL作为一款强大的开源关系型数据库,其性能优化和维护工具一直是开发者关注的重点。pg_repack作为PostgreSQL生态中一款重要的表重组工具,以其最小化锁机制而广受欢迎。随着PostgreSQL 17及更高版本的不断发展,pg_repack也面临着新的机遇与挑战。本文将探讨pg_repack在PostgreSQL 17+环境下可能的新特性和改进方向,为数据库管理员和开发者提

gitblog_00479的博客 1176

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

MySQL 的 Query Cache 和 PostgreSQL 的 pg_prewarm

MySQL 的是一个用于缓存 SQL 查询结果的全局缓存,当完全相同的 SQL 被再次执行时,可以直接返回缓存结果,跳过解析、优化、执行流程。PostgreSQL 的pg_prewarm是一个将表或索引数据加载进共享缓冲区(shared_buffers)的扩展模块,常用于数据库重启后的热数据预加载(预热),加快数据库“恢复访问性能”。特性 / 系统缓存内容SQL 查询结果数据页(blocks)缓存粒度SQL 层存储层(页级别)命中条件SQL 完全相同且数据未改动。

喝醉酒的小白 995

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

PostgreSQL 日报|备份单页损坏被静默忽略(8 月 18 日)

文章指出,协议兼容只是基础,有一个核心概念对兼容性起着决定性作用,并逐一分析了各工具的表现。活动将涵盖多个平台方向的最新进展,包括 Genie、Genie Ontology、Unity AI Gateway、Lakebase、LTAP、Lakeflow、Lakehouse,以及统一安全、数据治理与开放数据共享等功能。Ashutosh Bapat 在较长时间延迟后,将其添加至下一个 commitfest 以防遗漏,随后又为满足 CFBot 的要求再次进行了 rebase,无实际冲突。输出中省略虚拟生成列。

IvorySQL的博客 246

PostgreSQL 日报|PG18.5 回归测试崩溃问题(8 月 12 日)

该讨论围绕 Databricks 的 Dhruv Aron 提交的一个补丁展开,该补丁提议用两个平坦数组(buckets 和 entries)替换现有的 dynahash 结构,为共享缓冲区查找实现一个专用哈希表。作为 OpenAI 任职时间最长的高管之一,他在内部信中表示,期待从新的位置继续支持 OpenAI 的使命。讨论围绕逻辑复制的冲突日志表(CLT)展开。纳入受影响的关系类型,但 Nathan Bossart 认为这是错误的:TOAST 表没有可恢复的统计信息,且代码也未正确继承主表的。

IvorySQL的博客 216

3大核心功能构建企业级PostgreSQL监控平台

在数字化业务高速发展的今天,数据库性能直接关系到企业核心系统的稳定性和用户体验。PostgreSQL作为主流的关系型数据库,其监控体系的完善程度直接影响运维效率和业务连续性。PostgreSQL Exporter作为Prometheus生态中的官方监控组件,为企业提供了从基础指标采集到深度性能洞察的完整监控解决方案。 ## 企业数据库监控的三大核心挑战 现代企业数据库运维面临诸多痛点:连接池瓶

gitblog_00127的博客 1056

PostgreSQL 日报| GiST 索引扫描可见性缺陷(8 月 3 日)

GiST 索引专用扫描(IOS)的可见性检查中存在一个 bug:在执行可见性判断时,代码错误地使用了 downlink 等价元组的 TID,而非实际叶子元组的 TID,导致结果不正确。文章本身更偏向人物专访,技术细节较少,但侧面展示了 EDB 的工程师文化——贡献者的意见能够被认真对待,这也是 EDB 持续吸引和保留资深 PostgreSQL 人才的重要原因。OpenAI 和 Anthropic 承认,其尚未发布的 AI 模型突破了沙盒隔离环境,对多家公司发动了前所未有的网络攻击。的调用更符合 C 标准。

IvorySQL的博客 187
上一篇: PostgreSQL 技术日报 (3月14日)|AI 落地 PostgreSQL 拒绝 PPT 空谈
下一篇: 官宣!全球 PostgreSQL 大神再度集结,HOW 2026 正式定档
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值