In the last episode (Oct 03), Angelo Zanetti said:
> I've got a database that has a few thousand rows, I've noticed that
> some of the search queries (especially the large ones) are taking
> some time. Im looking at adding indexes to my tables in order to
> speed up the data retrieval.
> 
> My question is as follows: At this point in time if I add the indexes
> to the various tables should I see immediate results in the query
> times or do I have to wait for new information to enter the database
> (only new data gets indexed?)
>
> When does the data actually get indexed? Is it when its inserted or
> continually when regards are inserted or updated in the database?

When you add an index, Mysql builds a complete index of your table
immediately.  For a few thousand rows it should take under a minute. 
The index will automatically be updated as you insert rows or change
existing ones.

-- 
        Dan Nelson
        [EMAIL PROTECTED]

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

Reply via email to