I am looking to analyze and speed up some of my queries by adding any necessary indexes.  Is there a formula to follow in adding indexes to multiple join queries?  I have made some attempts using explain but am not sure I understand it all that well.<br>
<br>For example:<br>    $sql = &quot;select dt1.*, d.* from <br>        driver d join <br>        (select `driver`, date(`leave`), sum(`points`) as pnts, <br>        sum(`xpnts`) as xpnts from check_head <br>        where date(`leave`) = &#39;&quot;.$sdate.&quot;&#39;<br>
        group by `driver`) dt1 <br>        on dt1.driver = d.id_num where `store` = &#39;&quot;.$userStore.&quot;&#39; &quot;;<br><br>Any suggestions welcome.  Thanks.<br><br>Nick<br><br><br><div class="gmail_quote">On Sun, Mar 21, 2010 at 12:00 PM,  <span dir="ltr">&lt;<a href="mailto:talk-request@lists.nyphp.org">talk-request@lists.nyphp.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Send talk mailing list submissions to<br>
        <a href="mailto:talk@lists.nyphp.org">talk@lists.nyphp.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.nyphp.org/mailman/listinfo/talk" target="_blank">http://lists.nyphp.org/mailman/listinfo/talk</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:talk-request@lists.nyphp.org">talk-request@lists.nyphp.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:talk-owner@lists.nyphp.org">talk-owner@lists.nyphp.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of talk digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Anyone using Indeferno? (Gary Mort)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 21 Mar 2010 09:55:15 -0400<br>
From: Gary Mort &lt;<a href="mailto:garyamort@gmail.com">garyamort@gmail.com</a>&gt;<br>
To: NYPHP Talk &lt;<a href="mailto:talk@lists.nyphp.org">talk@lists.nyphp.org</a>&gt;<br>
Subject: [nycphp-talk] Anyone using Indeferno?<br>
Message-ID:<br>
        &lt;<a href="mailto:4bffc351003210655u203f4114i60ac97dad21ad011@mail.gmail.com">4bffc351003210655u203f4114i60ac97dad21ad011@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
I gave redmine a try and it&#39;s good, let&#39;s me work the way I think and<br>
all....integrates with Bazaar.....etc etc.<br>
<br>
All the good stuff.<br>
<br>
The downside though was that it just lacks  a decent templating system,<br>
lacks some basic API&#39;s, etc.<br>
<br>
At the end of the day...  to get to where I want to be I find I need to<br>
change /something/.....<br>
<br>
In the case of Redmine....it meant implementing a SOAP API in order to do<br>
some integration with some tools that already have SOAP connectors but don&#39;t<br>
have REST connectors...  And the Ruby kids are so down on SOAP that a lot of<br>
the cool generators that are supposed to make Ruby on Rails so fantastic<br>
don&#39;t really work well - and the Ruby answer is a smug &quot;well, you should use<br>
REST&quot;...... given a choice between coding a new integration library in Java<br>
or coding an API in Ruby, I would prefer to work in Ruby.<br>
<br>
Wheras Indeferno, <a href="http://www.indefero.net/" target="_blank">http://www.indefero.net/</a> is PHP.....which in theory makes<br>
it easier to program for[of course, it uses it&#39;s own fun little<br>
framework]...<br>
<br>
It means switching to Mercurial or Git....but then those are more widely<br>
used anyway, so it&#39;s not a hardship.<br>
<br>
Figured I&#39;d ask if anyone else has played with it before looking further<br>
into that route.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.nyphp.org/pipermail/talk/attachments/20100321/8641b688/attachment-0001.html" target="_blank">http://lists.nyphp.org/pipermail/talk/attachments/20100321/8641b688/attachment-0001.html</a>&gt;<br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nyphp.org">talk@lists.nyphp.org</a><br>
<a href="http://lists.nyphp.org/mailman/listinfo/talk" target="_blank">http://lists.nyphp.org/mailman/listinfo/talk</a><br>
<br>
End of talk Digest, Vol 41, Issue 14<br>
************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br><br>-Nicholas Hart<br>Parts Authority IT<br>516-678-3900 X3242<br>