Method, system and article of manufacture for scheduling queries. In
particular, the scheduling options made available to a user for a
particular unit of work are determined dynamically at the time of
scheduling. In this way, the execution cost, for example, of a particular
unit of work can be taken into account when determining which scheduling
options to make available. In addition, or alternatively, system
availability and/or user parameters may be accounted for when determining
which scheduling options to make available.