Matthias,

Can you send us your table index definitions and the output of an EXPLAIN
command on your query?

ie
DESCRIBE pool;
SHOW INDEX FROM pool;
EXPLAIN SELECT sendnr FROM pool where sendnr = 111073101180;

I'm pretty sure we can improve this - I've got a table with 55 million
records (though only 3 columns) and a search like the one you've got takes
0.07 seconds on a box similar to your dev box.

Andy

> -----Original Message-----
> From: Schonder, Matthias [mailto:[EMAIL PROTECTED]
> Sent: 18 September 2003 10:25
> To: '[EMAIL PROTECTED]'
> Subject: Performance Problems
>
>
> Hei :)
>
> I have an extreme performance problem with a MySQL-DB.
> The database consists of 21 tables where all except three are
> storing only a
> few records. Two have about 150.000 records but they are only used
> temporary. The main table is rather huge, it has 90 columns and now after
> three month it has 500.000 records... but in the end it has to
> store data of
> 36 month.
> But since the table has grown to over 350.000 records I ran into massive
> performance problems. Querying for one record (Example: SELECT sendnr FROM
> pool where sendnr = 111073101180) takes 8 seconds via command line!
> The table is indexed and i put the my-huge.cnf into /etc/ as my.cnf
>
> How can I get more performance out of the mysql?
> The server which currently only hosts this database and is
> running apache1.3
> with php4 for providing results via intranet.
> The OS is FreeBSD 5.1.
> We are running two servers with the same enviroment
> One is a DualXeon 2.4ghz (with HT), 3GB RAM, 105GB HD (RAID5)
> the other one is a P4 with 2.4ghz, 1GB RAM and 120GB HD
>
> The Dual is the Productionserver, the P4 the developement- and
> test server.
> The querey takes that long on BOTH machines so it seems clear the
> DB itself
> is causing the performance problem.
>
> So anyone can help? This is really urgend and will save my life :)
>
> Big thanks in advance.
>
> Pacem,
>
> Matthias Schonder
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/[EMAIL PROTECTED]
>
>



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to