1. A method for replicating a data manipulation language (DML) statement, comprising: receiving a DML statement for replication; associating one or more components of said DML statement with corresponding parameters of a stored procedure; selectively logging information associated with said DML statement when a number of rows affected by said DML statement in a log record reaches a configurable threshold; and transmitting said stored procedure to a replication server for execution, said stored procedure including one or more executable parameters, said parameters associated with respective components of said DML statement, said execution of said stored procedure causing replication of said DML statement.