PostgreSQL 每周新闻— 2022年3月23日

本文探讨了多种提升Postgres性能的方法,包括使用plprofiler进行代码分析、调整max_wal_size参数、采用数据库分片技术及安装Pgpool-II等。此外还介绍了几个Postgres相关的工具和扩展。

使用 plprofiler 在 Amazon RDS 或 Aurora 上分析 PL/pgSQL 代码 

plprofiler 是一个 Postgres 扩展,用于创建函数和存储过程的性能配置文件。虽然它可以在任何Postgres系统上使用,但它现在可以在亚马逊的Postgres平台上使用,下面看看如何使用它(无论是否使用AWS)。

MADIWALE, AKULA AND SHAIK (AWS)

5mins of Postgres - 关于Postgres的新每周视频系列 

每周四,pganalyze首席执行官Lukas Fittl都会发布一个短视频,评论过去7天最值得注意的Postgres内容。订阅我们的YouTube频道,享受明天的5分钟Postgres剧集。

PGANALYZE SPONSOR

调整 Postgres 的max_wal_size设置 

 作者说,配置参数设置预写日志 (WAL) 大小,该大小会在日志中触发新的检查点,并且该设置可能会对性能产生深远的影响。max_wal_size

戴夫·佩奇 (教育局)

对数据库进行分片如何使其更快 

作者是 AWS 数据英雄,无疑是数据库分片主题的专家,他探讨了分片如何通过分配负载来提高性能的常用方法。不是Postgres特定的,尽管Notion最近有一篇关于他们如何分片Postgres的帖子。

悲伤的潘俊

简而言之:

  • PostgreSQL Day Poland 2022原定于下个月举行,由于俄罗斯入侵乌克兰,由于这种情况,该情况已被推迟到今年晚些时候。

  • 看看对 Postgres 15 中安全调用程序视图的支持:"安全调用程序视图使用视图用户的权限(而不是视图所有者的权限)来检查访问其基础基础关系的权限。

使用 pgTAP 自动执行数据库测试 

 让您的 pianoPostgres 与 pgTAP 保持一致,pgTAP 是一套数据库函数,可帮助在脚本或 xUnit 样式的测试函数中编写 TAP 发射单元测试。psql

乔什·托利

查询参数数据类型和性能

 Laurenz 最近帮助一位客户解决了一个性能问题,该问题源于查询参数类型的选择不当(使用 JDBC 时),这反过来又导致查询性能下降。

劳伦兹·阿尔伯

Wix 在构建超级 CI 管道时面临的 6 大挑战

BUILDKITE 赞助商

数据库设计:使用文档 

现在不再是"NoSQL"的时代,但在数据库系统中使用文档模型的想法仍然具有一定的吸引力。幸运的是,Postgres和JSON可以让我们访问基于文档的方法,同时仍然保持高效。

埃姆雷·哈塞格里

在 Debian 或 Ubuntu

BO PENG 上安装 Pgpool-II

🔧 代码和工具:

PLV8 3.1:JavaScript V8 引擎,但对于 Postgres 来说 

 Postgres 的可扩展性意味着您不必仅仅使用 PL/pgSQL 为数据库添加更多功能,你可以改用 Perl 或 JavaScript。PLV8 将后者带入了市场。文档。

PLV8 团队

DBeaver 22:通用数据库工具 

 用 Java 编写,这是一个长期存在的开源跨平台数据库工具,用于构建和运行查询、查看表、执行计划等。

DBEAVER 团队

Directus:使用实时 GraphQL + REST API 包装 SQL 数据库 

一个节点.js驱动的开源系统,可以充当 Postgres、SQLite、MySQL、Oracle 和其他 SQL 数据库的前端,并提供现代化的仪表板、客户端以及 REST 和 GraphQL API。

DIRECTUS

PGX 0.4.0:使用 Rust

ZOMBODB 构建 Postgres 扩展

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值