产品

索引表达式的规划器统计信息

摘要:PostgreSQL 会收集索引表达式的统计信息,以便选择出好的查询计划。

继续阅读

PostgreSQL 规划器使用的统计信息

摘要:规划器统计信息在提高数据库性能方面起着关键作用。查询规划器使用统计数据为查询生成高效的运行计划。本文目的是解释 PostgreSQL 中统计信息的类型,以及如何阅读和理解它们。

继续阅读

pg_show_plans: 查看 PostgreSQL 中运行的查询的执行计划

摘要pg_show_plans扩展可以显示当前所有正在运行的 SQL 语句的查询计划。查询计划可以以多种格式显示,如JSONYAML

继续阅读

pg_store_plans: 跟踪 PostgreSQL 查询的执行计划

摘要pg_store_plans插件提供了一种方法,可跟踪服务器执行的所有 SQL 语句的执行计划统计信息。

继续阅读

pg_hint_plan: 提示的详细用法

摘要:在本文中,我们来看看pg_hint_plan在各种场景下的详细用法。

继续阅读

pg_hint_plan: 提示表

摘要pg_hint_plan插件提供了一个提示表,通过该表可以方便地更改查询的执行计划。

继续阅读

pg_hint_plan: 简介

摘要pg_hint_plan插件使 PostgreSQL 优化器能够针对指定查询强制执行某些决策,手动调整执行计划。

继续阅读

pg_stat_kcache: 收集查询的 I/O 和 CPU 统计信息

摘要pg_stat_kcache扩展可收集数据库后端产生的有关物理磁盘访问和 CPU 消耗的统计信息。

继续阅读

pg_qualstats: PostgreSQL 索引推荐

摘要pg_qualstats扩展收集条件谓词相关的统计信息,帮助查找缺少哪些索引。

继续阅读

hypopg: 假设索引

摘要:假设索引或虚拟索引是实际上不存在的索引,因此创建时不会花费 CPU、磁盘或任何资源。对于有问题的查询,特定的索引是否可以提高性能,这是很有用的,因为您可以发现 PostgreSQL 是否会使用这些索引,而无需花费资源来创建它们。

继续阅读