low cardinality column
От | Rong Wu |
---|---|
Тема | low cardinality column |
Дата | |
Msg-id | 33423.207.164.182.8.1065119401.squirrel@mail.cbnco.com обсуждение исходный текст |
Ответы |
Re: low cardinality column
Re: low cardinality column |
Список | pgsql-performance |
Hi, I have a select like this: SELECT MAX(transactionid) FROM cbntransaction WHERE transactiontypeid=0; in the query: transactionid is the primary key of cbntransaction table, But transactiontypeid is a low cardinality column, there're over 100,000 records has the same trnsactiontypeid. I was trying to create an index on (transactiontypeid, transactionid), but no luck on that, postgresql will still scan the table. I'm wondering if there's solution for this query: Maybe something like if I can partition the table using transactiontypeid, and do a local index on transactionid on each partition, but I couldnt' find any doc on postgresql to do that. Thanks in advance, rong :-)
В списке pgsql-performance по дате отправления: