-2
我有以下MySQL查詢這需要長的時間MySQL查詢承擔加入長時間
SELECT `A`.*, max(B.timestamp) as timestamp2
FROM (`A`)
JOIN `B` ON `A`.`column1` = `B`.`column1`
WHERE `column2` = 'Player'
GROUP BY `column1`
ORDER BY `timestamp2` desc
我有表A指數列1和表B中的索引是(列1,時間戳,列2),時間戳列1。
當我使用EXPLAIN它不使用時間戳索引。
我在MySQL的優化器遇到麻煩之前沒有使用(更喜歡)時間戳索引。你有沒有嘗試[給它提示](http://dev.mysql.com/doc/refman/5.7/en/index-hints.html)? –