Митап «Неочевидная правда про PostgreSQL»

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 14

  • @slurm_io
    @slurm_io  3 ปีที่แล้ว +5

    Ссылка на утилиту, про которую говорил Иван: github.com/powa-team/pg_qualstats

  • @radiodiversion
    @radiodiversion 3 ปีที่แล้ว +7

    На 18:25 происходит небольшая путаница с терминологией.
    Иван подбирает слово для того, какая сущность порождается при новом соединении с БД.
    В итоге отметается вариант "thread" и принимается вариант "поток".
    В действительности, создаётся новый "процесс". То есть это не просто дорого, а очень дорого и большое количество соединений = драматическая деградация производительности.
    Из этого следует ещё один нюанс - если вы не используете внешний пуллер соединений (e.g. PgBouncer), а используете встроенные пуллеры своих бэкенд-приложений, то их горизонтальное масштабирование (без реконфигурации) может привести к той же проблеме, что и полное отсутствие пуллеров.

  • @helgitube
    @helgitube 3 ปีที่แล้ว +3

    Отличный митап. Приятные собеседники. Спасибо!

  • @QuadRomb
    @QuadRomb 2 ปีที่แล้ว +1

    28:11
    Вопрос: "Умеет ли сейчас Postgres держать таблицы в оперативной памяти"
    Ответ: "Нет, не умеет".
    Умеет, умеет. Есть отличное свободное расширение Книжника - IMCS (In-Memory-Columnar-Store).
    Поставьте, и всё у Вас заколосится с таблицами в оперативной памяти.
    Но, без фанатизма, разумеется.

  • @ruslanshamsiev6528
    @ruslanshamsiev6528 2 ปีที่แล้ว

    Большое спасибо!

  • @PatsevAnton
    @PatsevAnton 3 ปีที่แล้ว +2

    На 11 минуте рассказывали про пост сравнение mysql и postgresql. Можно ссылку?

    • @slurm_io
      @slurm_io  3 ปีที่แล้ว +1

      Ссылка на статью: www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/

  • @PatsevAnton
    @PatsevAnton 3 ปีที่แล้ว +2

    Интересно, у кого бд 10 ТБ, почему они холодные данные не переносят в olap базы данных, например clickhouse?

    • @radiodiversion
      @radiodiversion 3 ปีที่แล้ว +5

      ну, может быть, они и переносят? у меня 10Тб - горячие.

  • @PatsevAnton
    @PatsevAnton 3 ปีที่แล้ว +1

    На 31 минуте говорите про утилиту, которая читает данные с диска чтобы заранее. Чтобы данные уже были в памяти. Как эта утилита называется?

    • @radiodiversion
      @radiodiversion 3 ปีที่แล้ว +2

      эта, наверное: www.postgresql.org/docs/13/pgprewarm.html

  • @PatsevAnton
    @PatsevAnton 3 ปีที่แล้ว +2

    Stolon и patroni это не кластеризация, а репликация. Кластеризация это кластер от postgresql pro