Jump to content

Index Help


jaymc

Recommended Posts

I have a query that is taking 2+ seconds to execute

 

So, I really need to add some indexes to speed things up

 

Attached is the query and the EXPLAIN

 

Can anyone give any suggestions on fields I should index?

 

explain
SELECT ts.id, ts.originator, ts.mobile, ts.message, DATE_FORMAT(ts.date, '%b %e at %l:%i%p') date, ts.status, tc.name, tc.numTotalMessages, tc.numSentMessages, DATE_FORMAT(tc.date, '%b %e at %l:%i%p') date, tr.report
FROM media_1.texts_sent ts
INNER JOIN media_1.text_campaign tc ON ts.campaignID = tc.id

LEFT JOIN( SELECT report, textID FROM media_1.texts_report ORDER BY date DESC ) AS tr ON ts.id = tr.textID

WHERE ts.campaignID = '6' AND ts.userID = '1'
GROUP BY ts.id
ORDER BY ts.date DESC
LIMIT 0,50

 

[attachment deleted by admin]

Link to comment
https://forums.phpfreaks.com/topic/174335-index-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.