In MySQL 5.0 (starting from 5.0.3), there is a
global system variable
slave_transaction_retries
: If
the 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 slave
automatically retries the transaction
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, “Server Status Variables”.
User Comments
Add your own comment.