19. A non-transitory computer readable medium having computer executable instructions comprising: a compiler to determine whether to hold a query on a database based on an estimated resource execution cost of a query plan for the query, such that wherein holding the query prevents the query from being executed for a given time period, the time period including one of an off-peak period, a low priority period, and an indefinite period; and a cost control to notify a requestor of the query that the query has been held, wherein the cost control comprises a query plan editor to edit the query plan to provide a modified query plan to the compiler; wherein the compiler is further to determine whether to prevent the query from executing based on an estimated resource execution cost of the modified query plan for the query.
19. A non-transitory computer readable medium having computer executable instructions comprising: a compiler to determine whether to hold a query on a database based on an estimated resource execution cost of a query plan for the query, such that wherein holding the query prevents the query from being executed for a given time period, the time period including one of an off-peak period, a low priority period, and an indefinite period; and a cost control to notify a requestor of the query that the query has been held, wherein the cost control comprises a query plan editor to edit the query plan to provide a modified query plan to the compiler; wherein the compiler is further to determine whether to prevent the query from executing based on an estimated resource execution cost of the modified query plan for the query. 21. The non-transitory computer readable medium of claim 19 , further comprising a query executor to determine whether to cancel execution of the query based on an actual resource execution cost of the modified query plan for the query.