Optimizing join in vertica
问题 I hava a query like this SELECT a.column, b.column FROM table_a a INNER JOIN tableb_b ON a.id= b.id where a.anotherid = 'some condition' It is supposed to be very fast because with the predicate a.anotherid = 'some condition' the query plan should filter much data on table_b. However, according to the document of Vertica, The WHERE clause is evaluated after the join is performed. It filters records returned by the FROM clause, eliminating any records that do not satisfy the WHERE clause