Pada Tue, 27 Aug 2002 12:34:32 +0200
"David BORDAS" <[EMAIL PROTECTED]> menulis :

> Hi all,
> 
> I've discovered that we have a select query that blocked all others query to
> this table.
> 
> 99% of query used indexs, no join ...
> But this one is a problem :
> SELECT Field1,Field2,Field3,Field4,Field5,Field6,Field7  FROM MyTable WHERE
> Field7=15 AND Field2=0 AND (Field3 LIKE '%John%' OR Field4 LIKE '%John%' OR
> Field5 LIKE '%John') ORDER BY Field6 LIMIT 0,20;
> 
> I know that  '(Field3 LIKE '%John%' OR Field4 LIKE '%John%' OR Field5 LIKE
> '%John')' part is the problem.

have you try to remove the ORDER BY Field6 ? and compare the query time ?


-- 
All language designers are arrogant. Goes with the territory...
        -- Larry Wall
 
MySQL 3.23.51 : up 67 days, Queries : 358.251 per second (avg).

--
Dicky Wahyu Purnomo - System Administrator
PT FIRSTWAP : Jl Kapt. Tendean No. 34 - Jakarta Selatan 12790
Phone : +62 21 79199577 - HP : +62 8551044244 - Web : http://www.1rstwap.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