Re: Table Partitioning and Indexes Performance Questions
От | Laurenz Albe |
---|---|
Тема | Re: Table Partitioning and Indexes Performance Questions |
Дата | |
Msg-id | 3fc6bb529ca26a706f39b4469943f3bfb3748c8e.camel@cybertec.at обсуждение исходный текст |
Ответ на | Table Partitioning and Indexes Performance Questions (David Kelly <dkelly123190@gmail.com>) |
Ответы |
Re: Table Partitioning and Indexes Performance Questions
|
Список | pgsql-performance |
On Thu, 2024-02-29 at 11:42 -0500, David Kelly wrote: > I was told that partitioned table indexed must always start with the partition key columns. That's not true. Only unique indexes (as used by primary key and unique constraints) must contain the partitioning key (but they don't have to start with it). > Any other performance considerations when it comes to partitioned table indexing? > Specifically, partitioning by range where the range is a single value. Not particularly - selecting from a partitioned table is like selecting from a UNION ALL of all partitions, except that sometimes PostgreSQL can forgo scanning some of the partitions. If you use very many partitions, the overhead for query planning and execution can become noticable. Yours, Laurenz Albe
В списке pgsql-performance по дате отправления: