我有一个连接多个表的复杂视图。 SQL查询在50分钟内返回2200万条记录。
我的查询是
select * from view where last_update_ts is yesterday;
此查询每天运行,只返回大约3000条记录。但是,它仍然在多个表上执行连接,即2200万,然后对last_update_ts
应用过滤器,每天大约需要50分钟。
有没有办法改善这种观点的表现?
有没有办法我可以先应用last_update_ts
并进行仅加入3000条记录而不是2200万条记录的连接?