----- Original Message ----- From: "svens" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 25, 2002 3:45 AM Subject: can anybody tell me!!!
> Hello > > I have server Intel P-4 2,8Ghz 2Gb RAM > > so > and > I hve INNODB > and table with 145000 records > and when Im trying to query > select * from bla where date like "20021025%" order by date > DESC limit 20 searhc time is 2,4 to 3,2 seconds > what a hell is going on? > > What can I do to fast up these quesry requests ?? Create an index on the field for the WHERE clause; like this (in Perl): $sth = $dbh -> prepare ("ALTER table bla ADD INDEX(date)"); die $dbh->errstr if (not defined ($sth -> execute)); > I cant imagine if my table will contain some of 960000 > rows it will search my query a hundred years Creating an index should shave off a few years. :) - Mark System Administrator Asarian-host.org --- "If you were supposed to understand it, we wouldn't call it code." - FedEx --------------------------------------------------------------------- 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