On Thu, 18 Apr 2002 [EMAIL PROTECTED] wrote:
>
> On 04/17/2002 01:44:46 PM Michael Loftis wrote:
> > In many of the cases where it is a primary key it is also there to
> > ensure fast lookups when referenced as a foreign key. �Or for joins.
>
> Don't know if the optimizer takes this into consideration, but a query that uses a
>primary and/or unique key in the where-clause, should always choose to use
> the related indices (assuming the table size is above a certain threshold). Since a
>primary key/unique index always restricts the resultset to a single row.....
I don't think so.
eg. table with primary key "pk", taking values from 1 to 1000000 (so
1000000 records)
select * from table where pk > 5
should probably not use the index ...
Cheers
Tycho
--
Tycho Fruru [EMAIL PROTECTED]
"Prediction is extremely difficult. Especially about the future."
- Niels Bohr
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])