10. A reporting server comprising: a memory in communication with a processor; wherein the processor is operable to: normalize a variable of a first query running on a first database, wherein the first query is included in a query list in a second database, wherein in normalizing the first query the processor is further operable to determine that a field of the first query includes a first value, and replace the first value with a variable; analyze the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query; report the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query; determine a first loading on a first database based upon a first frequency of occurrence of the second query and upon a first duration of the second query; analyze the second database to find a third query in the query list; and report the third query to the user, wherein the reporting is based upon the analyzing of the second database to find the third query.
13. The reporting server of claim 10 , wherein the second query locks a portion of the first database and the third query is a victim of the second query.