117.info
人生若只如初见

PostgreSQL rollup最新版本更新

PostgreSQL的最新版本更新信息如下:

最新版本发布时间

  • PostgreSQL 17 RC1:已于2024年09月05日发布。
  • PostgreSQL 16.4:已于2024年08月09日发布。

主要功能改进

  • 查询与维护性能改进:PostgreSQL 17引入了新的数据结构,显著提高了Vacuum进程的性能,减少了内存使用量和完成任务的总体时间。此外,增加了流式I/O接口,提高了顺序扫描和ANALYZE命令的性能。
  • 分区与分布式工作负载增强:支持分区的拆分以及合并,同时支持分区表的标识列以及排除约束功能。外部数据封装器(postgres_fdw)可以将EXISTS和IN子查询下推到远程服务器,从而提高查询性能。
  • 开发体验:继续实现了SQL/JSON标准,增加了JSON_TABLE函数、SQL/JSON构造函数以及查询函数。MERGE命令现在支持RETURNING子句,可以返回被修改的数据行。

安全性和稳定性更新

  • 安全漏洞修复:修复了系统视图pg_stats_ext和pg_stats_ext_exprs中的安全漏洞(CVE-2024-4317),该漏洞可能允许经过身份验证的数据库用户查看他们没有足够权限查看的数据。
  • 错误修复和改进:修复了过去几个月报告的55+个错误,包括避免"Merge Right Anti Join"计划的错误结果,防止VACUUM中的无限循环等。

请注意,以上信息基于当前可用的搜索结果,具体的版本更新和功能改进可能会有所变化。建议定期访问PostgreSQL官方网站以获取最新的版本更新信息。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fea63AzsOBwRTBQ.html

推荐文章

  • postgres如何新建数据库

    要在PostgreSQL中新建一个数据库,请按照以下步骤操作: 打开命令行界面(如Terminal或Command Prompt)。 使用psql命令连接到PostgreSQL服务器。如果尚未创建用...

  • postgres数据库适用哪些业务需求

    PostgreSQL是一种功能强大、稳定可靠的开源关系型数据库管理系统,适用于各种业务需求,特别是那些需要处理复杂数据类型、高并发访问和高级分析的业务场景。以下...

  • postgres数据库如何优化配置

    优化PostgreSQL数据库配置是一个复杂的过程,涉及多个方面的调整和优化。以下是一些关键的优化步骤和建议:
    操作系统配置优化 内核参数优化:调整如kernel....

  • postgres数据库常见故障怎么解决

    PostgreSQL数据库是一个功能强大的开源关系型数据库管理系统,广泛应用于各种规模的应用中。然而,即使是稳定的系统也可能遇到各种故障。以下是一些PostgreSQL数...

  • PostgreSQL rollup与分区表结合

    PostgreSQL中的ROLLUP和分区表可以很好地结合在一起,以便在查询大量数据时提高性能并简化数据处理 创建分区表: 首先,你需要创建一个分区表。这是一个简单的例...

  • PostgreSQL rollup在实时数据分析中

    在实时数据分析中,PostgreSQL的ROLLUP功能可以帮助我们高效地聚合和汇总数据,从而提供更有价值的信息。ROLLUP是一种SQL技术,它可以在GROUP BY查询中自动生成小...

  • PostgreSQL rollup最佳实践案例

    在这个案例中,我们将使用PostgreSQL的ROLLUP功能来计算一个电子商务数据库中的销售数据汇总 创建一个包含销售数据的表: CREATE TABLE sales ( id SERIAL PRIMA...

  • PostgreSQL rollup与窗口函数结合

    在 PostgreSQL 中,ROLLUP 和窗口函数可以结合使用,以便在一个查询中执行分组和汇总操作
    首先,我们需要创建一个示例表:
    CREATE TABLE sales ( id S...