MySQL 8.4 Release Notes
29.12.7.3 events_transactions_history_long 表
events_transactions_history_long 表包含了所有线程中最近的 N
个已结束的事务事件。直到事务结束,事务事件才会被添加到表中。当表满时,系统会将最老的一行删除,以便添加新行,无论是哪个线程生成了这两行。
性能_schema autosizes N
的值在服务器启动时。要设置表的大小,请在服务器启动时设置 performance_schema_events_transactions_history_long_size
系统变量。
events_transactions_history_long 表的列与 events_transactions_current
表相同。请参阅 Section 29.12.7.1, “The events_transactions_current Table”。与 events_transactions_current
不同,events_transactions_history_long
没有索引。
TRUNCATE TABLE
允许对 events_transactions_history_long
表进行操作。它将删除行。
关于三个事务事件表之间的关系,请参阅 Section 29.9, “Performance Schema Tables for Current and Historical Events”。
关于是否收集事务事件的配置信息,请参阅 Section 29.12.7, “Performance Schema Transaction Tables”。