...這是命令:更新慢查詢
UPDATE CrashReport SET STATUS = '2' WHERE id IN (
SELECT report_id
FROM CrashInfo
WHERE info_title LIKE 'STACK_TRACE_ID'
AND info_value IN (
SELECT info_value
FROM CrashInfo
WHERE report_id = **report_id**
AND info_title = 'STACK_TRACE_ID'
)
)
,我路過這個疑問將是在REPORT_ID參數子查詢... select選擇0.113秒來單獨執行,但更新查詢總共需要4.868秒來執行。是否因爲更新查詢將在表的每一行上執行select語句?我怎樣才能讓這個更快?
謝謝
最後選擇只返回1個值? – Hackerman
是的最後一個查詢返回1值 – Philibobby