1. A computer-implemented method for managing execution of a query against a database having a multiplicity of data records, comprising: receiving, from a requesting entity, a query against the database; and performing an automated execution process, comprising: (i) iteratively executing the query against different samples of the database, each sample including a different subset of the multiplicity of data records; (ii) after each iterative execution of the query, determining whether a query result obtained for the iterative execution satisfies a predefined condition; and (iii) if the predefined condition is not satisfied, performing a predefined action.
1. A computer-implemented method for managing execution of a query against a database having a multiplicity of data records, comprising: receiving, from a requesting entity, a query against the database; and performing an automated execution process, comprising: (i) iteratively executing the query against different samples of the database, each sample including a different subset of the multiplicity of data records; (ii) after each iterative execution of the query, determining whether a query result obtained for the iterative execution satisfies a predefined condition; and (iii) if the predefined condition is not satisfied, performing a predefined action. 5. The method of claim 1 , wherein performing the predefined action comprises: interrupting the iterative execution of the query against the samples of the database; and notifying the requesting entity that the predefined condition is not satisfied.