I've got what would be best described as a medium sized table, which
normally queries quickly, except for this one...
Table "data_static" has around 35,000 records.
This trivial query:
SELECT tracking_id,
complainant_email,
DATE_FORMAT(import_date,'%Y-%c-%e') AS date,
subject
FROM data_static
WHERE case_id = 0;
...gets explained thus:
table = data_static
type = ref
possible_keys = _case
key = _case
key_len = 8
ref = const
rows = 7126
Extra = where used
It takes just right at 60 seconds to generate 6409 result rows. Removing
the "DATE_FORMAT" calculation doesn't have any impact.
Why so slow?
One thing I thought of, but isn't trivial to change, is that one of the
fields is a "text" type that often holds near its size limit, so individual
records can be fairly large.
Is this just a matter of getting the data off the disk and to the client, or
something else?
Jim
---------------------------------------------------------------------
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