SELECT ProductId,(SELECT COUNT(*)
FROM Log
WHERE Log.App = App.No
AND Log.Event = 54
)
FROM App
WHERE App.cat IN (1,2,3)
该查询返回的100万条记录的查询。问题是这个查询真的很慢。我有LOG(应用程序,事件)和应用程序(猫)索引的复合索引。是否有任何方法来加快此查询? App和日志表包含10M左右的记录
当我注释掉"SELECT COUNT(*) ...."
查询超快
您是_counting_记录100万次(!)。什么是实际响应时间,您对它的期望是什么? – FDavidov