Re: Index not used for simple query, and yes I ran vacuum analyze
| От | Matthew Braithwaite |
|---|---|
| Тема | Re: Index not used for simple query, and yes I ran vacuum analyze |
| Дата | |
| Msg-id | 868zevggfm.fsf@limekiller.braithwaite.net обсуждение исходный текст |
| Ответ на | Index not used for simple query, and yes I ran vacuum analyze (Matthew Braithwaite <mab-lists@braithwaite.net>) |
| Список | pgsql-novice |
On Wed, 26 Sep 2001 14:08:28 -0400, Tom Lane <tgl@sss.pgh.pa.us> said:
>
> Matthew Braithwaite <mab-lists@braithwaite.net> writes:
>> I RTFM but I'm still confused. I have a table, headers
>>> mab=> \d headers
>>> Table "headers"
>>> Attribute | Type | Modifier
>>> -----------+---------+---------------------------------------------------------
>>> header_id | integer | not null default nextval('headers_header_id_seq'::text)
>>> part_id | integer | not null
>>> key | text |
>>> value | text |
>>> Index: headers_pkey
>
>> I have indexed the table by part_id:
>
>>> mab=> \d headers_ref_idx
>>> Index "headers_ref_idx"
>>> Attribute | Type
>>> -----------+---------
>>> part_id | integer
>>> btree
>
> Um, it sure looks like that index is not on that table.
Whoof. I think you are right; I had erroneously used that index name
in two places in my schema. I have it working now; next time I'll
post to pgsql-idiot. :-)
> Note that the "\d headers" output shows only one index, named
> headers_pkey.
Oh! I didn't know that all of a table's indices were supposed to show
up there. Thanks, that's handy to know.
В списке pgsql-novice по дате отправления: