1. A method for fingerprinting transactions with respect to database operations within a data processing system, the method comprising: obtaining an SQL query prior to its evaluation by a database engine; obtaining a transaction identifier, wherein the transaction identifier is assigned to the SQL query to identify the SQL query; modifying the SQL query to generate a modified SQL query, wherein the modified SQL query includes a WHERE clause that contains an expression that always evaluates to a logical true value, wherein the expression contains the transaction identifier, and wherein the transaction identifier fingerprints transactions using the modified SQL query; and sending the modified SQL query to the database engine for evaluation within the data processing system.