У меня есть представление, на выполнение которого требуется 20 секунд, где тот же самый SQL-запрос, что и собственный запрос, занимает меньше секунды. Кто-нибудь знает причину этого или что я могу сделать, чтобы ускорить представление?Просмотр занимает больше времени, чем запрос
Это довольно простой взгляд, содержащий около 7 левых партий и несколько «наибольших n на группу» вложенных запросов. например
select t.id, t.rev, t.contents
from MyTable t
inner join(
select id, max(rev) rev
from MyTable
group by id
) in on t.id = in.id and t.rev = in.rev