Do you need only one indexed view? It is unlikely that writing to a table with a single index would be destructive. Is there a primary key?
If each entry is large, you can increase productivity by figuring out how to reduce it. Or shorten the length of the required index.
If this is a table with a record (i.e. you do not need to make updates), in MySQL it can be deadly to start archiving it or otherwise delete records (and index keys), requiring the index to start filling out (reusing) slots from deleted keys, not just adding new index values. Consistent, but in this case you are better off with a large table.
dkretz Oct 28 '08 at 19:42 2008-10-28 19:42
source share