Re: Some questions about Postgres

From: Christophe Pettus <xof(at)thebuild(dot)com>
To: Siddharth Jain <siddhsql(at)gmail(dot)com>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Some questions about Postgres
Date: 2022-11-03 17:42:44
Message-ID: 36F69BEC-B4F6-41E3-8AE1-B5699DC7AB42@thebuild.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

> On Nov 3, 2022, at 10:38, Siddharth Jain <siddhsql(at)gmail(dot)com> wrote:
> I read an old article comparing MySQL to Postgres and wanted to get answers to following questions.

Given your questions, I suspect that you read the technical note from Uber about why they switched back to MySQL from PostgreSQL. There are quite a few responses out there to it, including:

https://thebuild.com/presentations/uber-perconalive-2017.pdf

To answer the specific questions:

1. Yes, all PostgreSQL indexes point directly to tuples on disk. They do not point to a primary key (which a table might not even have).

2. Yes, each backend connection to PostgreSQL is a separate process. The usual way of mitigating any performance issues this might introduce is to use a pooler such as pgbouncer.

3. This is equivalent to PostgreSQL's shared buffers.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Siddharth Jain 2022-11-03 18:17:24 Re: Some questions about Postgres
Previous Message Siddharth Jain 2022-11-03 17:38:29 Some questions about Postgres