Запрос:
SELECT
trx_id,
trx_state,
timestampdiff(
SECOND,
trx_started,
now()
) duration,
trx_query
FROM information_schema.INNODB_TRX;
Результат:
trx_id trx_state duration trx_query
329182111765896 RUNNING 25043
7511439990 RUNNING 26
7511442157 LOCK WAIT 22 select * from...
7511442102 LOCK WAIT 22 update `xxx` set ...
329182111487256 RUNNING 0 select * from ...
Я заметил очень интересную транзакцию:
329182111765896 RUNNING 25043
Это очень длительная транзакция с trx_query null,Как это могло случиться?Какова возможная причина для этой транзакции?