Tom
In fact I'm creating two indexes (with different methods) in the same
column in order to analyze and register its performance. I need to
know wich one will be better when this table store more than
20.000.000 records.
What did you mean when you said "No, not directly" ? Is there an
indirect way of specifying a index ?
Regards,
Márcio Caetano.
tgl@sss.pgh.pa.us (Tom Lane) wrote in message news:<2879.1075851197@sss.pgh.pa.us>...[color=blue]
>
lima_caetano@yahoo.com.br (Marcio Caetano) writes:[color=green]
> > 1- I create a table named TBA with columns ( A int , B char(10) )
> > 2- I create an B-Tree index named IDXA using the column A
> > 3- I create an GIST (or other) index named IDXB using the column A[/color]
>[color=green]
> > Is it possible specify which index (IDXA or IDXB) my SELECT will use in a query ?[/color]
>
> No, not directly, but why would you create duplicate indexes? It would
> be reasonable to have two indexes on the same column if they supported
> different operator classes, but in that case the operator used in a
> particular query would determine which index is applicable.
>
> regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze is your friend[/color]