diff options
author | unknown <heikki@hundin.mysql.fi> | 2004-11-21 17:38:15 +0200 |
---|---|---|
committer | unknown <heikki@hundin.mysql.fi> | 2004-11-21 17:38:15 +0200 |
commit | 5a7198f54d1a11ac7ef70a55c6a9b9044147df54 (patch) | |
tree | 261c300802896774ff092db5edc075d3b3b2f101 /innobase/lock | |
parent | 2d0011fce8545f0634674fe03647eb4c9ae4c66e (diff) | |
download | mariadb-git-5a7198f54d1a11ac7ef70a55c6a9b9044147df54.tar.gz |
trx0undo.c, trx0purge.c:
Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004
lock0lock.c:
Let SHOW INNODB STATUS print the history list length
innobase/lock/lock0lock.c:
Let SHOW INNODB STATUS print the history list length
innobase/trx/trx0purge.c:
Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004
innobase/trx/trx0undo.c:
Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004
Diffstat (limited to 'innobase/lock')
-rw-r--r-- | innobase/lock/lock0lock.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/innobase/lock/lock0lock.c b/innobase/lock/lock0lock.c index 6f2d58b72c3..78a78c9dd95 100644 --- a/innobase/lock/lock0lock.c +++ b/innobase/lock/lock0lock.c @@ -4064,6 +4064,9 @@ lock_print_info( (ulong) ut_dulint_get_low(purge_sys->purge_undo_no)); fprintf(file, + "History list length %lu\n", (ulong) trx_sys->rseg_history_len); + + fprintf(file, "Total number of lock structs in row lock hash table %lu\n", (ulong) lock_get_n_rec_locks()); |