我有一个查询,大约需要7秒钟。我想优化性能(时间)。由于sum()
聚合函数导致时间延迟。没有求和,大约需要2秒钟。
简化查询
with M as (...)
select
M.*
, A.Col1
, (select sum(mm.amount) total from M as mm where mm.Datum=M.Datum) as Total
from
wA as A
, M
where
M.Col2=A.Col1
wA
是一个非常复杂的观点。 M
与许多其他复杂观点相同。
任何提示?