1. A method for executing a query in a plurality of data partitions of a partitioned data source, comprising: determining relative query execution times of the query for the plurality of data partitions; adjusting an aspect affecting execution of the query for one or more partitions based on the relative query execution times; and executing the query in each of the plurality of data partitions, including the partition for which the execution was adjusted.