Yannick Warnier <[EMAIL PROTECTED]> wrote on 03/10/2005 11:18:05:

> Hi all,
> 
> Using PhpMyAdmin, I seldom get the warning message:
> PRIMARY and INDEX keys should not both be set for column `ID`
> 
> I understand its meaning, but I was wondering to what extent having a
> field indexed AND being a primary key might slow down/speed up my
> queries.
> 
> Is that gonna take twice the time if I am searching on the ID field,
> just because there are two indexes?
> 
> I'd like to have a rough idea of how serioulsy I need to avoid these.

It will not slow down your searches at all, but it will slow down your 
inserts. Since a PRIMARY KEY is a UNIQUE index that happens to have been 
declared to be primary, you are simply storing the same information twice. 
I cannot think of any possible benefit in having two identical indexes on 
a table, and there is a cost to maintaining two index trees.

        Alec
 


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to