Multidimensional Histograms

From: Alexander Cheshev <alex(dot)cheshev(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Multidimensional Histograms
Date: 2023-12-27 00:13:25
Message-ID: CAN_hQmsYDhPMK4bSJHPw3RGnpKqPbx2Uk_7HRV+Dz9F5H7dj1A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hello Hackers,

To improve selectivities of queries I suggest to add support of
multidimensional histograms as described in paper [1].

To query multidimensional histograms efficiently we can use H-trees as
described in paper [2].

Postgres has limited support of multivariate statistics:
* MCV only useful for columns with small number of distinct values;
* functional dependencies only reflect dependencies among columns
(not column values).

[1] http://www.cs.cmu.edu/~rcarlson/docs/RyanCarlson_databases.pdf
[2] https://dl.acm.org/doi/pdf/10.1145/50202.50205

--
Regards,
Alexander Cheshev

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Richard Guo 2023-12-27 00:48:07 Re: Update docs for default value of fdw_tuple_cost
Previous Message Jelte Fennema-Nio 2023-12-26 23:33:38 Re: A tiny improvement of psql