20. The computer-readable storage medium of claim 16 , wherein the identifying the plurality of database query language statements for automatic tuning and tuning the subset of database query language statements from the plurality of database query language statements are performed in a controlled environment on a machine in a manner such that activities in the controlled environment do not interrupt activities on the machine outside the controlled environment.
23. The computer-readable storage medium of claim 20 , wherein: the controlled environment periodically checks if the activities in the controlled environment are causing any contention with an activity outside the controlled environment; and the controlled environment aborts the activities in the controlled environment upon detection that the activities in the controlled environment are causing a contention with the activity outside the controlled environment.