How stable is version 4.x? This database will be moved into production fairly shortly and I need to make sure the version of mysql is extremely stable. Thanks,
Joe > From: Victor Pendleton <[EMAIL PROTECTED]> > Date: Wed, 23 Oct 2002 14:40:58 -0500 > To: "'Joseph Koenig '" <[EMAIL PROTECTED]>, "'gerald_clark '" > <[EMAIL PROTECTED]> > Cc: "'[EMAIL PROTECTED] '" <[EMAIL PROTECTED]> > Subject: RE: Optimizing Query to use Index in ORDER BY > > What version of MySQL are you currently running? There exist a feature in > release 3.23.x where a filesort will be used to perform GROUP BY and ORDER > BY's actions when the key part is not used in the where clause. If I am > correct, the optimizer has been tweaked in version 4.x. Forgive me if I am > off base with this information. > > I hope this helps. > > Victor Pendleton > > > -----Original Message----- > From: Joseph Koenig > To: gerald_clark > Cc: [EMAIL PROTECTED] > Sent: 10/23/02 2:29 PM > Subject: Re: Optimizing Query to use Index in ORDER BY > > The explain shows that it is using the muzeid key for the pt table, so > yes > it is using it for the join. The query takes 1.46 seconds with the GROUP > BY > and 0.01 without. I was hoping to find a way to speed with query up. > Thanks, > > Joe > >> From: gerald_clark <[EMAIL PROTECTED]> >> Date: Wed, 23 Oct 2002 14:00:29 -0500 >> To: Joseph Koenig <[EMAIL PROTECTED]> >> Cc: [EMAIL PROTECTED] >> Subject: Re: Optimizing Query to use Index in ORDER BY >> >> Does explain say an index is used on pt for the join? >> Only one index per table is used in a query. >> It is probably more efficient to use the index for the where clause > than >> the order by. >> >> Joseph Koenig wrote: >> >>> Hi, >>> >>> I'm having trouble getting the following query to use the indexes on > the >>> order by. >>> >>> SELECT vr.muzeid, vr.releaseformat, vr.releasestatus, > vr.collectorsedition, >>> pt.title FROM v_videorelease vr, v_producttitle pt, v_prodcategory pc > WHERE >>> pc.muzeid = vr.muzeid AND pt.muzeid = vr.muzeid AND vr.releaseformat > = 'DVD' >>> AND vr.releasestatus = 'In Print' AND pc.categorylevel = '1' AND >>> pc.categoryid = '200001' ORDER BY pt.title LIMIT 0, 21 >>> >>> The indexes are as follows: >>> >>> Table vr: >>> muzeid >>> prelrefnum >>> releaseformat >>> releasestatus >>> >>> Table pt: >>> muzeid >>> titleakanum >>> title >>> subtitle >>> muzeid, title >>> >>> The explain on the query shows that it is using a temporary table > with >>> filesort. Can anyone help me get the ORDER BY to use the pt.title > index? >>> Thanks, >>> >>> Joe >>> >>> >>> --------------------------------------------------------------------- >>> 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 >>> >>> >>> >>> >> >> >> >> --------------------------------------------------------------------- >> 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 >> > > > --------------------------------------------------------------------- > 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 --------------------------------------------------------------------- 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