title

text

September 25 , 2023

PGConf.SPB 2023

PGConf.SPB 2023

Thems

  • более
    0 участников
  • более
    0 докладов
  • оффлайн
    формат
  • 0
    минут общения

Доклады

Архив докладов

PGConf.SPB 2023
  • V
    Vladimir Sitnikov PostgreSQL JDBC maintainer
    45 мин

    A deep dive into b-tree indices for seasoned application developers

    A talk on how regular™ indexes work in PostgreSQL. The talk will be extremely useful for those who are starting to work with databases, and for those who have worked with them but have forgotten. If the talk hits the golden picks of "must-see onboarding developer", then the goal is achieved.
    We will tackle the following subtopics:
    - How an index can speed up search;
    - Should we index WHERE conditions;
    - Should we index ORDER BY statements;
    - Should we index foreign keys;
    - What to do if search pre-assumes multiple conditions;
    - Which column order should be specified in an index;
    - Cases when index causes a slow-down and how to reduce its impact on the app.

  • I
    Ivan Chuvashov SoftSwiss
    45 мин

    Let's take a look at your tables via a microscope

    As you probably know, PostgreSQL has a number of distinct features compared to other DBMSs. For example, Postgres can process and store many different types of data. However, you need to know something about them before using them. In this talk, we will find the reason why queries to the table begin to slow down (and autovacuum / vacuum has nothing to do with it) and try to speed up such queries. I will tell you how integer data types work in PostgreSQL and touch on the topic of speeding up such queries. And finally, let's talk about how to make your data in tables take up less space while increasing the speed of queries to this data.

  • A
    Alena Rybakina Postgres Professional
    A
    Andrey Lepikhov Postgres Professional
    45 мин

    Real-time Query Replanning of Hopeless Queries

    During the years of its existence, Postgres Pro piled up a pool of problems when query execution was inappropriately slow or a query was too expensive to be executed, so it was never executed. Almost always in our practice, this was due to the choice of a non-optimal query plan. In our story, we will talk about a very unconventional attempt to solve this problem by re-planning queries. We will tell you what it is, how it works, who will find it helpful and the prospects for using this feature.

  • Boris Pischik
    Boris Pischik Postgres Professional
    45 мин

    Postgres Pro Enterprise Manager - Database Control Panel

    In this brief overview presentation we will discuss Postgres Pro Enterprise Manager (PPEM) capabilities, and how it helps DBAs to be more productive.

Все доклады

Партнёры

PGConf.SPB 2023

Informational

Partner