pg_hint_plan

Extension adding support for optimizer hints in PostgreSQL (by ossc-db)

Pg_hint_plan Alternatives

Similar projects and alternatives to pg_hint_plan

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pg_hint_plan alternative or higher similarity.

pg_hint_plan reviews and mentions

Posts with mentions or reviews of pg_hint_plan. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-14.
  • Pg_hint_plan: Force PostgreSQL to execute query plans how you want
    4 projects | news.ycombinator.com | 14 Mar 2024
    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

  • Postgres is eating the database world
    4 projects | news.ycombinator.com | 14 Mar 2024
    pg_hint_plan —— Give PostgreSQL ability to manually force some decisions in execution plans. https://github.com/ossc-db/pg_hint_plan
  • 10,000x Speedup for Postgres Queries: How to Make a Smart Optimizer More Stupid
    1 project | news.ycombinator.com | 17 May 2023
    I really wish the PostgreSQL core team would acknowledge that their stance on that hurts more than helps. Even Oracle with decades of engineering behind it doesn't get execution plans correct 100% of the time and provides a way to tune query execution via hints.

    However, TIL that https://github.com/ossc-db/pg_hint_plan exists so that will probably become a standard thing I deploy.

  • Features I'd Like in PostgreSQL
    14 projects | news.ycombinator.com | 28 Jan 2023
  • Predictable plans with pg_hint_plan full hinting
    1 project | dev.to | 9 Jun 2022
    With PostgreSQL, the extension to do it, pg_hint_plan is really good, but not widely used because not included in the core, not even in contrib. The consequence is that people install it only when needing it, without the time to learn hot to hint properly, may think that "my hint is not used" and give up.
  • Build a PostgreSQL Docker image with pg_hint_plan and pg_stat_statements
    1 project | dev.to | 2 Jun 2022
    cat > Dockerfile <<'DOCKERFILE' # install pg_hint_plan from rpm FROM docker.io/postgres:14 ADD https://github.com/ossc-db/pg_hint_plan/releases/download/REL14_1_4_0/pg_hint_plan14-1.4-1.el8.x86_64.rpm . RUN apt-get update -y ; apt-get install -y alien wget ; alien ./pg_hint_plan*.rpm ; dpkg -i pg-hint-plan*.deb # copy the minimal files to a postgres image FROM docker.io/postgres:14 COPY --from=0 /usr/pgsql-14/share/extension/pg_hint_plan.control /usr/share/postgresql/14/extension COPY --from=0 /usr/pgsql-14/share/extension/pg_hint_plan--1.4.sql /usr/share/postgresql/14/extension COPY --from=0 /usr/pgsql-14/lib/pg_hint_plan.so /usr/pgsql-14/lib/pg_hint_plan.so /usr/lib/postgresql/14/lib ENV PGPASSWORD=postgres CMD ["postgres","-c","shared_preload_libraries=pg_hint_plan,pg_stat_statements"] DOCKERFILE docker build -t pachot/pg_hint_plan --platform=linux/amd64 . docker push pachot/pg_hint_plan
  • How Postgres Chooses Which Index to Use for a Query
    2 projects | news.ycombinator.com | 21 Apr 2022
    there is a maintained index hint extension: https://github.com/ossc-db/pg_hint_plan - at least as far as 13 (and likely 14).

    if we're going to talk about index functionality that would be good and effective for Postgres, an index across all partitioned tables (both normal and unique) would be very much welcomed.

    the problem is finding someone to maintain it for life.

  • Pg_hint_plan – Use planner hints on PostgreSQL
    1 project | news.ycombinator.com | 9 Mar 2022
  • A hairy PostgreSQL incident
    1 project | /r/programming | 17 Feb 2022
  • pg_hint_plan
    1 project | news.ycombinator.com | 18 Jan 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    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. Learn more →

Stats

Basic pg_hint_plan repo stats
12
650
7.5
2 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com