Collect INNODB_TRX, INNODB_LOCKS, and INNODB_LOCK_WAITS. Fix update-module so it works again with Bash tools.

This commit is contained in:
Daniel Nichter
2012-08-30 15:40:09 -06:00
parent e5a7db8ea2
commit e1bd108aa4
3 changed files with 23 additions and 6 deletions

View File

@@ -810,7 +810,8 @@ collect() {
>> "$d/$p-processlist" &
if [ "$have_lock_waits_table" ]; then
(echo $ts; lock_waits) >>"$d/$p-lock-waits" &
(echo $ts; lock_waits) >>"$d/$p-lock-waits" &
(echo $ts; transactions) >>"$d/$p-transactions" &
fi
done
log "Loop end: $(date +'TS %s.%N %F %T')"
@@ -911,6 +912,12 @@ lock_waits() {
$CMD_MYSQL $EXT_ARGV -e "$sql2"
}
transactions() {
$CMD_MYSQL $EXT_ARGV -e "SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX\G"
$CMD_MYSQL $EXT_ARGV -e "SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS\G"
$CMD_MYSQL $EXT_ARGV -e "SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS\G"
}
# ###########################################################################
# End collect package
# ###########################################################################