YS
-> Bitmap Index Scan on csco_idesind_2008_2020_datadate_gvkey_idx (cost=0.00..4705.91 rows=184935 width=0) (actual time=264.946..264.947 rows=4789440 loops=1)
Index Cond: ((datadate >= '2013-10-01 00:00:00'::timestamp without time zone) AND (datadate <= '2015-04-01 00:00:00'::timestamp without time zone))
Estimated rows=184935 против actual rows=4789440. Вы VACUUM ANALYZE (или просто ANALYZE, хотя бы) этих таблиц давно выполняли?
Остальное завтра, наверное (если время будет). ;)



