1. A computer-implemented method comprising: receiving a batch processing job; identifying one or more access paths for said batch processing job; determining one or more runtime costs, each runtime cost being for each of said one or more access paths; determining whether said batch processing job comprises comparable access paths; and responsive to said batch processing job not comprising comparable access paths: receiving a query; selecting a desired access path for said query, said desired access path for said query being based on said one or more runtime costs; and responsive to said batch processing job comprising comparable access paths: determining one or more context costs, each of said one or more context costs being a context cost for each of the one or more access paths; and receiving a query; identifying, for said query, a query context; and selecting a desired access path for said query, said desired access path for said query being based on said one or more runtime costs, said one or more context costs, and said query context.