此查詢需要分裂第二MySQL的 - 其中使100%的CPU也沒有結果
select * from tbl1 limit 0,1
此查詢需要第二
SELECT Distinct(col2) FROM tbl2 WHERE col3 = 2
此查詢吃100%的CPU和需要190秒持續時間(0s取)返回結果
select * from tbl1 WHERE ID IN (SELECT Distinct(col2) FROM tbl2 WHERE col3 = 2) limit 0,1
我想在完整的數據集上運行此查詢(不僅限於一個記錄)
什麼可能導致性能問題,我的表結構?
多少條記錄在TBL1? – Trevor
你有'tbl2.col3'上的索引嗎? –
24千條記錄 – Chris