mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-10 13:11:32 +00:00
147 lines
5.7 KiB
Bash
147 lines
5.7 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
TESTS=4
|
|
|
|
# ############################################################################
|
|
TEST_NAME="innodb-status.001.txt"
|
|
# ############################################################################
|
|
cat <<EOF > $TMPDIR/expected
|
|
Checkpoint Age | 619k
|
|
InnoDB Queue | 0 queries inside InnoDB, 0 queries in queue
|
|
Oldest Transaction | 3 Seconds
|
|
History List Len | 255
|
|
Read Views | 23
|
|
Undo Log Entries | 0 transactions, 0 total undo, 0 max undo
|
|
Pending I/O Reads | 14 buf pool reads, 6 normal AIO, 0 ibuf AIO, 23 preads
|
|
Pending I/O Writes | 63 buf pool (63 LRU, 0 flush list, 0 page); 0 AIO, 0 sync, 0 log IO (1 log, 0 chkp); 0 pwrites
|
|
Pending I/O Flushes | 0 buf pool, 1 log
|
|
Transaction States | 1xACTIVE
|
|
Semaphore Waits
|
|
69 btr/btr0cur.c line 457
|
|
47 btr/btr0cur.c line 523
|
|
17 trx/trx0trx.c line 1621
|
|
12 row/row0sel.c line 3549
|
|
4 lock/lock0lock.c line 4944
|
|
3 lock/lock0lock.c line 5316
|
|
2 lock/lock0lock.c line 3224
|
|
2 btr/btr0sea.c line 1032
|
|
1 trx/trx0trx.c line 738
|
|
1 row/row0sel.c line 4574
|
|
1 lock/lock0lock.c line 5163
|
|
1 lock/lock0lock.c line 3249
|
|
1 ./include/btr0btr.ic line 53
|
|
1 fsp/fsp0fsp.c line 3395
|
|
1 btr/btr0cur.c line 672
|
|
1 btr/btr0cur.c line 450
|
|
Semaphore Holders
|
|
66 thread id 139960165583184
|
|
45 thread id 139960567171408
|
|
4 thread id 139960404199760
|
|
1 thread id 139961215367504
|
|
1 thread id 139960969292112
|
|
1 thread id 139960676096336
|
|
Mutexes/Locks Waited For
|
|
65 lock on RW-latch at 0x905d33d0 '&new_index->lock'
|
|
45 lock on RW-latch at 0x7f4bedbf8810 '&block->lock'
|
|
30 Mutex at 0xf89ab0 '&kernel_mutex'
|
|
15 lock on RW-latch at 0x90075530 '&btr_search_latch'
|
|
4 lock on RW-latch at 0x90a42ca0 '&new_index->lock'
|
|
1 lock on RW-latch at 0x90fe1c80 '&new_index->lock'
|
|
1 lock on RW-latch at 0x90078f10 '&space->latch'
|
|
1 lock on RW-latch at 0x7f4c0d3abba8 '&block->lock'
|
|
1 lock on RW-latch at 0x7f4bfc558040 '&block->lock'
|
|
1 lock on RW-latch at 0x7f4bd0a8c8d0 '&block->lock'
|
|
EOF
|
|
|
|
format_innodb_status samples/innodb-status.001.txt > $TMPDIR/got
|
|
no_diff $TMPDIR/got $TMPDIR/expected
|
|
|
|
# ############################################################################
|
|
TEST_NAME="innodb-status.002.txt"
|
|
# ############################################################################
|
|
cat <<'EOF' > $TMPDIR/expected
|
|
Checkpoint Age | 348M
|
|
InnoDB Queue | 0 queries inside InnoDB, 0 queries in queue
|
|
Oldest Transaction | 4 Seconds
|
|
History List Len | 426
|
|
Read Views | 583
|
|
Undo Log Entries | 71 transactions, 247 total undo, 46 max undo
|
|
Pending I/O Reads | 0 buf pool reads, 0 normal AIO, 0 ibuf AIO, 0 preads
|
|
Pending I/O Writes | 0 buf pool (0 LRU, 0 flush list, 0 page); 0 AIO, 0 sync, 0 log IO (0 log, 0 chkp); 0 pwrites
|
|
Pending I/O Flushes | 0 buf pool, 0 log
|
|
Transaction States | 1xACTIVE, 70xACTIVE (PREPARED)
|
|
Tables Locked
|
|
62 `citydb`.`player_buildings`
|
|
46 `citydb`.`players`
|
|
22 `citydb`.`city_grid`
|
|
17 `citydb`.`player_stats`
|
|
6 `citydb`.`player_contracts`
|
|
1 `citydb`.`player_achievements`
|
|
Semaphore Waits
|
|
23 trx/trx0undo.c line 1796
|
|
10 trx/trx0trx.c line 1888
|
|
8 trx/trx0trx.c line 1033
|
|
7 trx/trx0trx.c line 738
|
|
1 lock/lock0lock.c line 3770
|
|
1 ./include/log0log.ic line 322
|
|
Mutexes/Locks Waited For
|
|
33 Mutex at 0x2abf68b76a18 '&rseg->mutex'
|
|
16 Mutex at 0x48ace40 '&kernel_mutex'
|
|
1 Mutex at 0x2abf68b6c0d0 '&log_sys->mutex'
|
|
EOF
|
|
|
|
format_innodb_status samples/innodb-status.002.txt > $TMPDIR/got
|
|
no_diff $TMPDIR/got $TMPDIR/expected
|
|
|
|
# ############################################################################
|
|
TEST_NAME="innodb-status.003.txt"
|
|
# ############################################################################
|
|
cat <<'EOF' > $TMPDIR/expected
|
|
Checkpoint Age | 0k
|
|
InnoDB Queue | 0 queries inside InnoDB, 0 queries in queue
|
|
Oldest Transaction | 35 Seconds
|
|
History List Len | 11
|
|
Read Views | 1
|
|
Undo Log Entries | 0 transactions, 0 total undo, 0 max undo
|
|
Pending I/O Reads | 0 buf pool reads, 0 normal AIO, 0 ibuf AIO, 0 preads
|
|
Pending I/O Writes | 0 buf pool (0 LRU, 0 flush list, 0 page); 0 AIO, 0 sync, 0 log IO (0 log, 0 chkp); 0 pwrites
|
|
Pending I/O Flushes | 0 buf pool, 0 log
|
|
Transaction States | 1xACTIVE, 1xnot started
|
|
Tables Locked
|
|
1 `test`.`t`
|
|
EOF
|
|
|
|
format_innodb_status samples/innodb-status.003.txt > $TMPDIR/got
|
|
no_diff $TMPDIR/got $TMPDIR/expected
|
|
|
|
# ############################################################################
|
|
TEST_NAME="innodb-status.004.txt"
|
|
# ############################################################################
|
|
cat <<'EOF' > $TMPDIR/expected
|
|
Checkpoint Age | 93M
|
|
InnoDB Queue | 9 queries inside InnoDB, 0 queries in queue
|
|
Oldest Transaction | 263 Seconds
|
|
History List Len | 1282
|
|
Read Views | 10
|
|
Undo Log Entries | 3 transactions, 276797 total undo, 153341 max undo
|
|
Pending I/O Reads | 50 buf pool reads, 48 normal AIO, 0 ibuf AIO, 2 preads
|
|
Pending I/O Writes | 0 buf pool (0 LRU, 0 flush list, 0 page); 0 AIO, 0 sync, 0 log IO (0 log, 0 chkp); 0 pwrites
|
|
Pending I/O Flushes | 0 buf pool, 0 log
|
|
Transaction States | 9xACTIVE, 57xnot started
|
|
Semaphore Waits
|
|
3 row/row0sel.c line 3495
|
|
2 btr/btr0sea.c line 1024
|
|
1 btr/btr0sea.c line 1170
|
|
1 btr/btr0cur.c line 443
|
|
1 btr/btr0cur.c line 1501
|
|
Semaphore Holders
|
|
7 thread id 1220999488
|
|
1 thread id 1229429056
|
|
Mutexes/Locks Waited For
|
|
7 lock on RW-latch at 0x2aaab42120b8 created in file btr/btr0sea.c line 139
|
|
1 lock on RW-latch at 0x2ab2c679a550 created in file buf/buf0buf.c line 550
|
|
EOF
|
|
|
|
format_innodb_status samples/innodb-status.004.txt > $TMPDIR/got
|
|
no_diff $TMPDIR/got $TMPDIR/expected
|