1. A computer-implemented method performed via one or more processors, the method comprising: obtaining, via at least one of the one or more processors, a query job for execution by a database management system and a cost estimate for the database management system to execute the query job; based on the cost estimate, dividing, via at least one of the one or more processors, the query job into a plurality of sub-query tasks for execution by the database management system; and causing, via at least one of the one or more processors, the plurality of sub-query tasks to be executed by the database management system.