> Could be just parania. Several time a second is not much. My guess
> is that you'll be fine. If it gets slower upgrade your hardware or
> reconfigure your OS or/and FS or/and MySQL. Anyway, my string
> opinion is that you should split the table. As i said before that
> we've
> been doing for years now (keep all blob, text fields in separate
> tables).
> For me it is a strict rule by now.
> 
> Split it!

I'm about to.

But....:)

What it critical for the application is fast selection from all
fields, including the document field. I have now made a copy of
the entire database, where I did the split on the copy.

SELECT * FROM main LIMIT 10000,100
on the original db took approx 28 seconds.

SELECT m.url, ..., FROM main m, doc d WHERE m.url=d.url LIMIT 10000,100
on the splitted database took 40 secs. (the ... stands for all
attribute names in main)

So I'm afraid of the loss when the database reaches a million
rows.

(SELECTS without the document is significantly faster (from 50
seconds to .2 seconds), but these queries are not that critical
for the application.)
-- 
Torkil Grindstein                 Mail:  [EMAIL PROTECTED]
System Architect                  Web:   http://www.fast.no
Fast Search & Transfer ASA        Phone: +47 21 60 11 90
Grønnegata 80, Pb 571             Fax:   +47 77 69 66 89
NO-9261 Tromsø, NORWAY            Mob:   +47 98 06 61 38

Try FAST Search: http://www.alltheweb.com

---------------------------------------------------------------------
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

Reply via email to