| From: | Bruno Wolff III <bruno(at)wolff(dot)to> |
|---|---|
| To: | Vivek Khera <khera(at)kcilink(dot)com> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: [ADMIN] Q: Structured index - which one runs faster? |
| Date: | 2003-05-23 16:50:20 |
| Message-ID: | 20030523165020.GA11094@wolff.to |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-admin pgsql-general pgsql-performance |
On Fri, May 23, 2003 at 11:09:00 -0400,
Vivek Khera <khera(at)kcilink(dot)com> wrote:
> A related question:
>
> Are any of these indexes redundant:
>
> CREATE UNIQUE INDEX user_list_id_email ON user_list (owner_id,user_email);
> CREATE INDEX user_list_owner_id ON user_list (owner_id);
> CREATE INDEX user_list_oid_created ON user_list (owner_id,user_created);
>
> In particular, is user_list_owner_id redundant to
> user_list_oid_created? Will the latter be used for queries such as
Yes. Any prefix of a multicolumn index can be used for queries. They
(prefixes) won't be usable by foreign key references because even if the
index as a whole is unique, the prefixes won't necessarily be.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Sidar Lopez Cruz | 2003-05-23 16:58:00 | return multiple rows |
| Previous Message | Reece Hart | 2003-05-23 16:46:25 | Re: [GENERAL] Q: Structured index - which one runs faster? |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | scott.marlowe | 2003-05-23 16:55:34 | Re: caching query results |
| Previous Message | Reece Hart | 2003-05-23 16:46:25 | Re: [GENERAL] Q: Structured index - which one runs faster? |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2003-05-23 17:38:37 | Re: [ADMIN] Q: Structured index - which one runs faster? |
| Previous Message | Reece Hart | 2003-05-23 16:46:25 | Re: [GENERAL] Q: Structured index - which one runs faster? |