Re: Yet another "Why won't PostgreSQL use my index?"
От | Gregory Wood |
---|---|
Тема | Re: Yet another "Why won't PostgreSQL use my index?" |
Дата | |
Msg-id | 004801c2187e$9da8b360$7889ffcc@comstock.com обсуждение исходный текст |
Ответ на | Yet another "Why won't PostgreSQL use my index?" ("Gregory Wood" <gregw@com-stock.com>) |
Список | pgsql-general |
Nothing like replying to your own message... I updated that file with the pg_stats information as well. Don't know if that was included with my other message as I was editing it when it got sent :/ Greg ----- Original Message ----- From: "Gregory Wood" <gregw@com-stock.com> To: "PostgreSQL-General" <pgsql-general@postgresql.org> Sent: Thursday, June 20, 2002 1:13 PM Subject: Re: [GENERAL] Yet another "Why won't PostgreSQL use my index?" > I am assuming that this query is retrieving what you are looking for: > > SELECT pg_statistic.* FROM pg_statistic JOIN pg_attribute ON > starelid=attrelid WHERE attname='idx_siteid'; > > I've attached the results so they don't wrap quite as badly. > > Also included is a count for the individual idx_siteid values, if that might > be useful to see how they are distibuted. > > Greg > > ----- Original Message ----- > From: "Stephan Szabo" <sszabo@megazone23.bigpanda.com> > To: "Gregory Wood" <gregw@com-stock.com> > Cc: "PostgreSQL-General" <pgsql-general@postgresql.org> > Sent: Thursday, June 20, 2002 12:19 PM > Subject: Re: [GENERAL] Yet another "Why won't PostgreSQL use my index?" > > > > > > On Thu, 20 Jun 2002, Gregory Wood wrote: > > > > > Trying to use a single column index on a somewhat large table (1.9M > rows), > > > and PostgreSQL really doesn't want to. It estimates the number of rows > at > > > 12749 (actual 354), which is only .6% of the table... well within > reasonable > > > index range I would think. And yes, I've run an analyze on the table. > > > > It might be interesting to figure out why it's over estimating the rows > > so badly. What do the statistics in pg_statistic for that > > relation/attribute look like? > > >
Вложения
В списке pgsql-general по дате отправления: