这个脚本能获取指定时间内的大事务信息。分别通过大小,影响行数及执行时间进行排序输出。输出的结果中有获取指定事务的命令,在排查大事务方面比较方便。

输出结果实例:

------order by rows-------
trx 61824725984 start at:2021--06--17 12:23:06 from line: 4104 to line: 4515 has 8 rows ,size 5761,executed:0.0 s
trx 61824729632 start at:2021--06--17 12:23:06 from line: 27803 to line: 28214 has 8 rows ,size 5765,executed:0.0 s
trx 61824725567 start at:2021--06--17 12:23:06 from line: 2388 to line: 2623 has 4 rows ,size 3422,executed:0.0 s
trx 61824725566 start at:2021--06--17 12:23:06 from line: 2636 to line: 2871 has 4 rows ,size 3430,executed:0.0 s
trx 61824729048 start at:2021--06--17 12:23:06 from line: 22556 to line: 22791 has 4 rows ,size 3432,executed:0.0 s
trx 61824729653 start at:2021--06--17 12:23:06 from line: 24057 to line: 24292 has 4 rows ,size 3432,executed:0.0 s
trx 61824734543 start at:2021--06--17 12:23:07 from line: 46673 to line: 46908 has 4 rows ,size 3420,executed:0.0 s
trx 61824734622 start at:2021--06--17 12:23:07 from line: 47191 to line: 47426 has 4 rows ,size 3428,executed:0.0 s
trx 61824734739 start at:2021--06--17 12:23:07 from line: 47952 to line: 48187 has 4 rows ,size 3428,executed:0.0 s
trx 61824734783 start at:2021--06--17 12:23:07 from line: 48740 to line: 48975 has 4 rows ,size 3418,executed:0.0 s
------order by size-------
trx 61824729703 start at:2021--06--17 12:23:06 from line: 24957 to line: 25082 has 3 rows ,size 10622,executed:0.0 s
trx 61824733680 start at:2021--06--17 12:23:06 from line: 43855 to line: 43980 has 3 rows ,size 9200,executed:0.0 s
trx 61824742234 start at:2021--06--17 12:23:07 from line: 83810 to line: 83935 has 3 rows ,size 8923,executed:0.0 s
trx 61824738869 start at:2021--06--17 12:23:07 from line: 70192 to line: 70317 has 3 rows ,size 8181,executed:0.0 s
trx 61824740499 start at:2021--06--17 12:23:07 from line: 77264 to line: 77389 has 3 rows ,size 7368,executed:0.0 s
trx 61824730643 start at:2021--06--17 12:23:06 from line: 28227 to line: 28352 has 3 rows ,size 7180,executed:0.0 s
trx 61824729688 start at:2021--06--17 12:23:06 from line: 24305 to line: 24430 has 3 rows ,size 6939,executed:0.0 s
trx 61824732416 start at:2021--06--17 12:23:06 from line: 39536 to line: 39661 has 3 rows ,size 6612,executed:0.0 s
trx 61824729632 start at:2021--06--17 12:23:06 from line: 27803 to line: 28214 has 8 rows ,size 5765,executed:0.0 s
trx 61824725984 start at:2021--06--17 12:23:06 from line: 4104 to line: 4515 has 8 rows ,size 5761,executed:0.0 s
------order by time-------
trx 61824724952 start at:2021--06--17 12:23:06 from line: 26 to line: 113 has 1 rows ,size 1139,executed:0.0 s
trx 61824724961 start at:2021--06--17 12:23:06 from line: 126 to line: 155 has 1 rows ,size 375,executed:0.0 s
trx 61824724986 start at:2021--06--17 12:23:06 from line: 168 to line: 216 has 1 rows ,size 916,executed:0.0 s
trx 61824725155 start at:2021--06--17 12:23:06 from line: 229 to line: 316 has 1 rows ,size 1140,executed:0.0 s
trx 61824725174 start at:2021--06--17 12:23:06 from line: 329 to line: 343 has 1 rows ,size 205,executed:0.0 s
trx 61824725086 start at:2021--06--17 12:23:06 from line: 356 to line: 586 has 3 rows ,size 3243,executed:0.0 s
trx 61824725212 start at:2021--06--17 12:23:06 from line: 599 to line: 829 has 3 rows ,size 3577,executed:0.0 s
trx 61824725269 start at:2021--06--17 12:23:06 from line: 842 to line: 1072 has 3 rows ,size 3310,executed:0.0 s
trx 61824725265 start at:2021--06--17 12:23:06 from line: 1085 to line: 1315 has 3 rows ,size 3208,executed:0.0 s
trx 61824725422 start at:2021--06--17 12:23:06 from line: 1328 to line: 1558 has 3 rows ,size 3605,executed:0.0 s


you can get trx information by using command like sed -n '329,343p' out.txt