Choosing an index on partitioned tables.

Поиск
Список
Период
Сортировка
От Tim Uckun
Тема Choosing an index on partitioned tables.
Дата
Msg-id CAGuHJrOjKGOt4O-baQhS1d=uBz3L6QipJCHYsLegr1ez2htMJg@mail.gmail.com
обсуждение исходный текст
Ответы Re: Choosing an index on partitioned tables.  (Brent Wood <Brent.Wood@niwa.co.nz>)
Re: Choosing an index on partitioned tables.  (Laurenz Albe <laurenz.albe@cybertec.at>)
Список pgsql-general
I have a series of tables which are going to be queries mostly on two
columns. A timestamp table and a metric type column.

My plan is to partition by date ranges which means the primary key has
to include the timestamp column and the id column  As far as I know
there is no way to specify an index type for those columns.

The metric type is a text column and will not be very selective. It
will have somewhere around 200 types of metrics and they will all be
short, less than ten characters.

Given that there will be a lot of records I was wondering what type of
index would be ideal for that column. Seems like hash indexes would be
ideal because only comparison will be = and they are smaller than
Btrees but for a while they were not recommended.

Would hash be the best or would something work better?



В списке pgsql-general по дате отправления:

Предыдущее
От: Peter Geoghegan
Дата:
Сообщение: Re: Behavior change in PostgreSQL 14Beta3 or bug?
Следующее
От: Brent Wood
Дата:
Сообщение: Re: Choosing an index on partitioned tables.