锁定事件监视器写至表的信息

在指定了 WRITE TO TABLE 选项的情况下锁定事件监视器写入的信息。
选择 WRITE TO TABLE 作为锁定事件监视器的输出类型时,缺省情况下,会生成五个表,每个表包含一个或多个逻辑数据组中的监视元素:
表 1. 锁定写至表事件监视器生成的表
缺省表名 报告的逻辑数据组
LOCK_evmon-name 请参阅“事件监视器逻辑数据组和监视元素”中的 lock
LOCK_PARTICIPANTS_evmon-name 请参阅“事件监视器逻辑数据组和监视元素”中的 lock_participants
LOCK_PARTICIPANT_ACTIVITIES_evmon-name 请参阅“事件监视器逻辑数据组和监视元素”中的 lock_participant_activities
LOCK_ACTIVITY_VALUES_evmon-name 请参阅“事件监视器逻辑数据组和监视元素”中的 lock_activity_values
CONTROL_evmon-name CONTROL 逻辑组由来自 event_dbheaderevent_startevent_overflow 逻辑数据组中的一个或多个的所选元素组成。
要点: 即使缺省情况下生成全部五个表,仍然必须确保已启用对要收集的锁定信息种类启用了数据收集。否则,其中一些列包含空值。
要将事件监视器的输出范围限制为特定表,请对 CREATE EVENT MONITOR 或 ALTER EVENT MONITOR 语句指定要对其生成表的逻辑组的名称。有关详细信息,请参阅这些语句的参考主题。

控制表

表 2. 对锁定事件监视器返回的信息:缺省表名:CONTROL_evmon-name
列名 数据类型 描述
PARTITION_KEY INTEGER partition_key - 分区键
EVENT_MONITOR_NAME VARCHAR(128) event_monitor_name - 事件监视器名称
MESSAGE VARCHAR(128) message - 控制表消息
MESSAGE_TIME TIMESTAMP message_time - 时间戳记控制表消息
PARTITION_NUMBER SMALLINT partition_number - 分区号