[vox-tech] Call for SQL help
Harold Lee
harold3 at gmail.com
Wed Apr 22 13:30:53 PDT 2009
Looks like MySQL 5.4 fixes that performance issue:
http://dev.mysql.com/tech-resources/articles/mysql-54.html
On Sat, Apr 18, 2009 at 6:01 PM, Brian Lavender <brian at brie.com> wrote:
> On Fri, Apr 17, 2009 at 11:20:01AM -0700, Bill Kendrick wrote:
> >
> > On Thu, Apr 16, 2009 at 06:06:21PM -0700, Bryan Richter wrote:
> > > 1. Definetely break out subqueries. A possible starting point would be
> creating a temp table of interesting categories. Temp tables are
> indispensible.
> > >
> >
> > Ah, my predecessor popped up and mentioned this discovery. Instead of
> > the subselect ("AND bc.categoryid IN ( SELECT ... )"), doing the
> following
> > 'EXISTS' test does the same thing.
> >
> > It now takes under 1 second, rather than 90 seconds. A speed improvement
> > of over 100x. Yay :)
> >
> > bill.beers_owed_to_people++;
>
> I could go for some beer. Are you buying? :)
>
> --
> Brian Lavender
> http://www.brie.com/brian/
> _______________________________________________
> vox-tech mailing list
> vox-tech at lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lugod.org/pipermail/vox-tech/attachments/20090422/c0d1022d/attachment.htm
More information about the vox-tech
mailing list