SELECT t1.*,t2.* FROM dungeon_ext t3
JOIN dungeon_team t2 ON ( t2.dungeonId = t3.dungeonId AND t2.characterType = 'healer')
JOIN dungeon t1 ON ( t1.dungeonId = t3.dungeonId AND t1.dungeonName='阿塔達薩' )
ORDER BY t3.score DESC limit 0,50
dungeon 大概300w行左右
dungeon_team 大概700w行左右
然后現在大概運行一次要5分鐘。。。。
請問有什么辦法優化下嗎~
uj5u.com熱心網友回復:
dungeon_ext表有多少資料?explain,看看dungeon_ext是不是驅動表,如果不是,改成SELECT STRAIGHT_JOIN t1.*,t2.*試試
在關鍵欄位加上索引
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/72085.html
標籤:MySQL
上一篇:請教一下大資料平臺的建模方式
