1. A method for adaptive vector size selection for vectorized query execution, the method comprising: during a query planning time, at a query planner module, determining a vector size suitable for a query plan tree; during a query execution time for the query plan tree, at a query execution engine, monitoring hardware performance indicators; and adjusting the vector size according to the monitored hardware performance indicators.