In MySQL 5.0 (starting from 5.0.3), there is a
global system variable
slave_transaction_retries: If the replication
slave SQL thread fails to execute a transaction because of an
InnoDB deadlock or because it exceeded the
InnoDB
innodb_lock_wait_timeout or the NDBCLUSTER
TransactionDeadlockDetectionTimeout or
TransactionInactiveTimeout value, the
transaction automatically retries
slave_transaction_retries times before
stopping with an error. The default value is 10. Starting from
MySQL 5.0.4, the total retry count can be seen in the output of
SHOW STATUS; see
Section 5.1.6, “Status Variables”.


User Comments
Add your own comment.