热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

「PG解密」理想的Postgres索引建议

PostgreSQL 每周新闻 2021-9-22阅览文章内容详情,请点击最下方的“阅读原文”!备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看。英文

PostgreSQL 每周新闻 2021-9-22

阅览文章内容详情,请点击最下方的“阅读原文”!

备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看。

英文原文地址:

https://postgresweekly.com/issues/423

百分比近似的工作原理(以及为什么它比平均值更有用)

分解平均值与百分比的基础知识,并通过真实场景(API 监控)展示依赖大型时间序列数据集平均值的“危险”。最后看看百分比在 Postgres 中是如何工作的。

David Kohn (Timescale)

Postgres 14:一些小事情

Postgres 14 即将推出,但虽然许多版本都有 Craig 所说的“大支柱”或主要功能,但版本 14 更像是一个小但并非不重要的改进的集合,Craig 选择了一个 这里有几个他最喜欢的。

Craig Kerstiens

Postgres 14 中的逻辑复制改进

Amit Kapila

Pggnalyze Index Advisor:理想的Postgres索引建议

我们的免费索引顾问根据您的数据库架构和统计数据以及您的查询工作负载以及每次表扫描的其他见解提供索引建议。如果要使用推荐的理想索引,只需复制 CREATE INDEX 命令。

pganalyze

Postgres 调度器的比较表

pg_timetable 的开发者之一,Postgres 的调度扩展,自称为“调度器瘾君子”,给出了 pg_timetable、pg_cron、pgAgent、jpgAgent 和 pgbucket 的快速比较。

Pavlo Golub

Citus 10.2 对 Postgres 扩展的新功能

来自 Microsoft 流行的开源 Postgres 水平扩展系统的最新消息。它现在“支持 Postgres 14”,简化了分区维护,并改进了对列表索引的支持。

Onder Kalaci (Citus Data)

Amazon RDS 现在支持用于 Postgres 数据库的 X2g 实例

X2g 实例是基于 Gravton2 的大量内存实例,起始容量为 32GB,如果您有钱,可以使用高达 1TB 的 RAM。

Amazon Web Services

如何自动化 Amazon Aurora PostgreSQL 的基准测试

解释如何为 AWS Aurora 上的 Postgres 数据库设置自动化但实际的基准测试系统。

Andrew Love (AWS)

处理 Linux 升级后损坏的索引

升级运行 Postgres 集群的操作系统并涉及 glibc 库版本更新,或将数据库迁移到运行另一个操作系统(和 glibc)版本的另一台机器会带来鲜为人知但非常显着的风险

Michał Mackiewicz

如何使用 pglogical 和数据库迁移服务 (DMS) 升级 Postgres

即使您尚未使用 Google 的 Cloud SQL 服务,您仍然可以使用他们的数据库迁移服务来帮助升级。

Shubha Rajan (Google Cloud)

实时识别慢速 PostgreSQL 查询并优化性能

Datadog

将 JPA 应用程序从 Oracle 迁移到 Postgres

Java Persistence API (JPA) 本质上是一组使用关系数据库来存储 Java 对象的标准。

Tim Zöller

工具和代码

pglog:灵活且简单的日志分析器

如果您使用大量数据库并希望通过分析日志(在本地,而不是在生产中)快速解决任何问题,pglog 是您需要的拓展。

Lætitia Avrot

node-pg-migrate 6.0:节点支持的 Postgres 数据库迁移管理

Salsita Software

ErrorPush:兼容 Rollbar 客户端的极简错误收集服务

一个开源的错误收集服务,将日志存储在单个 Postgres 表中。用 Python 编写。

Haukur Rósinkranz

Written on September 22, 2021

 

往期推荐:



「PG解密」用Postgres解决背包问题

「PG解密」pg_timetable v4 已发布

「PG解密」PostgreSQL 的透明数据加密

「PG解密」pg_timetable 4.0发布

「PG解密」使用 Postgres 进行现代数据分析

版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利


推荐阅读
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • Python错误重试让多少开发者头疼?高效解决方案出炉
    ### 优化后的摘要在处理 Python 开发中的错误重试问题时,许多开发者常常感到困扰。为了应对这一挑战,`tenacity` 库提供了一种高效的解决方案。首先,通过 `pip install tenacity` 安装该库。使用时,可以通过简单的规则配置重试策略。例如,可以设置多个重试条件,使用 `|`(或)和 `&`(与)操作符组合不同的参数,从而实现灵活的错误重试机制。此外,`tenacity` 还支持自定义等待时间、重试次数和异常处理,为开发者提供了强大的工具来提高代码的健壮性和可靠性。 ... [详细]
  • 在 CentOS 6.7 系统维护中,常用的巡检命令包括:`uname -a` 用于查看内核、操作系统和 CPU 信息;`head -n 1 /etc/issue` 用于查看操作系统的版本;`cat /proc/cpuinfo` 用于获取详细的 CPU 信息;`hostname` 用于显示当前主机名;`ls` 命令则用于列出目录内容。这些命令可以帮助系统管理员快速了解系统的运行状态和配置信息,确保系统的稳定性和安全性。 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • 如何撰写适应变化的高效代码:策略与实践
    编写高质量且适应变化的代码是每位程序员的追求。优质代码的关键在于其可维护性和可扩展性。本文将从面向对象编程的角度出发,探讨实现这一目标的具体策略与实践方法,帮助开发者提升代码效率和灵活性。 ... [详细]
  • 2021年Java开发实战:当前时间戳转换方法详解与实用网址推荐
    在当前的就业市场中,金九银十过后,金三银四也即将到来。本文将分享一些实用的面试技巧和题目,特别是针对正在寻找新工作机会的Java开发者。作者在准备字节跳动的面试过程中积累了丰富的经验,并成功获得了Offer。文中详细介绍了如何将当前时间戳进行转换的方法,并推荐了一些实用的在线资源,帮助读者更好地应对技术面试。 ... [详细]
  • CentOS 7环境下Jenkins的安装与前后端应用部署详解
    CentOS 7环境下Jenkins的安装与前后端应用部署详解 ... [详细]
author-avatar
用户um940d5n0q
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有