At 12:40 PM 9/9/2002, you wrote:
>Hello,
>
>Without giving me the RTFM, and in 25 words or less...
>
>Can someone tell me what an index column is and does for a query?
>
>Thanks,
>
>Will
Will,
Without an index the entire table has to be read to find the
results of the query. Even simple queries like "select * from table where
acct=4" means it has to read the entire table. If your table only has a few
dozen records in it, then it won't matter if you have an index or not. But
if it had 10,000 records, an index will retrieve it about a thousand times
faster. Bear in mind that the more indexes you have, the slower the inserts
become because the index must be maintained. You will also use up more disk
space. So put only indexes on columns that will be used for heavy searching
or joins.
Mike
(Ok, I used more than 25 words, so sue me. :-)
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php