Skip to content
View danolivo's full-sized avatar

Block or report danolivo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danolivo/README.md

Hi, I'm Andrey 👋

I'm a PostgreSQL Internals Engineer based in Madrid, passionate about data management technologies — query planning and executing, distributed transactions and scalability.

Recent Projects

Core features

  • Enforce sorted scan. The core feature suggests that when an SQL query includes an ORDER BY clause for a relation and a LIMIT clause, it is beneficial to have a sorted scan path among the possible scan operators during query optimisation. For instance, this could involve pushing the sort operation to the outer side of an OUTER JOIN. Branches: master, PG 18, alternative-master, alternative PG 18; notes, discussion.
  • Selectivity models. The core feature enables users to choose how to combine selectivity estimations on independent clauses. Essential feature in case when the query contains multi-filter or multi-join clause restrictions.

Extensions

  • pg_track_optimizer. An extension which is designed to reveal how effectively the database instance executes queries. Provides multiple dimensionless metrics wrapped into a statistics custom type to expose fluctuations of each parameter.
  • safesession. An extension that allows connection poolers and automation tools to change a connection to read-only mode, preventing any reversal through role changes or escalation of privileges. Inspired by the popularity of MCP servers and the necessity to give an AI agent database access.
  • lolor. Contributor, not an original author. Dedicated to flexible management of large objects - moving out of the system catalogue, logically replicated, etc.

Pinned Loading

  1. pg_index_stats pg_index_stats Public

    Create extended statistics on an index manually or automatically

    C 18 2

  2. pg_track_optimizer pg_track_optimizer Public

    Explore query plan and execution statistics to find signs of non-optimal optimization

    C 27 6

  3. conf conf Public

    Additional docs & codes from my public appearances

    PostScript 1 1

  4. postgrespro/aqo postgrespro/aqo Public

    Adaptive query optimization for PostgreSQL

    C 491 59

  5. pgdev pgdev Public

    Forked from postgres/postgres

    Experiments with PostgreSQL. Workflows folder is added to automatically pass some tests

    C 4