Pg_hint_plan: Force PostgreSQL to execute query plans how you want

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • pg_hint_plan

    Extension adding support for optimizer hints in PostgreSQL

  • Okay so it isn't entirely clear to me, can the pg_hint_plan extension (linked in the OP) do the simple thing where we specify, for each table, which index to use?

    I can't find it here

    https://github.com/ossc-db/pg_hint_plan/blob/master/docs/hin...

    Because, the mssql WITH(INDEX()) is simple and intuitive. This hint table stuff seems complicated, and it's unclear to me if they can do the simple thing

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pev2

    Postgres Explain Visualizer 2

  • The PEV2 is open source and give you a good visualization. I never used this pgmustard to compare.

    https://explain.dalibo.com/

  • pg_plugins

    Gathering of template plugins for PostgreSQL: background workers, logical replication things, etc.

  • There are many Postgres internals that people are usually not aware of, with more than one way to develop your module. I have a repo that’s a set of plugin templates here, that should be handy for your studies: https://github.com/michaelpq/pg_plugins

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Retrieving the latest row per group from PostgreSQL

    1 project | dev.to | 3 Apr 2024
  • Efficient Database Queries in Rails: A Practical Approach

    2 projects | dev.to | 10 Mar 2024
  • What's new in the Postgres 16 query planner (a.k.a. optimizer)

    3 projects | news.ycombinator.com | 8 Feb 2024
  • Visualizing and understanding PostgreSQL EXPLAIN plans made easy

    1 project | news.ycombinator.com | 21 Oct 2023
  • Don't use DISTINCT as a "join-fixer"

    1 project | news.ycombinator.com | 20 Oct 2023