"jatwood" <[EMAIL PROTECTED]> wrote on 28/04/2005 22:35:45:
> I am new to MySQL. Please excuse my ignorance if this question has been > previously discussed. I was not able to > > find an answer to my question by searching the archives. > > > > I have MySQL installed on a dedicated AMD-64 computer with the MS XP Pro > operating system. > > MS-SQLServer is installed on a 32-bit machine with a slower clock speed. I > am running the free binary > > distribution of MySQL for testing purposes and have been generally impressed > with > > MySQL's comparative performance in all but one area. > > > > I am finding that both inner and outer merges take substantially longer with > MySQL than with the SQLServer using the same basic code. > > In one application a left outer merge between a file with 600,000 records > and a file with 4,500,000 records took about 10-15 minutes with > > SQLServer and 11 hours with MySQL. I am repeatedly having similar > experiences with both inner and outer merges. > > > > Is there any way I can try to improve MySQL's performance with respect to > merges? Needless to say, unless I can improve MySQL's > > performance, I will not be converting to MySQL at this time. You need to post the results of EXPLAIN <your select statement> together with the structures of your tables, including indexes. This sort of performance dropoff is usually due to inappropriate indexes, and can be solved by adding or changing indexes. Alec -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]