#### 27.12.5.1 事件\_阶段\_当前表

[](<>)[](<>)

这[`events_stages_current`](performance-schema-events-stages-current-table.html)表包含当前阶段事件。该表为每个线程存储一行，显示线程最近监控的阶段事件的当前状态，因此没有用于配置表大小的系统变量。

在包含舞台事件行的表中，[`events_stages_current`](performance-schema-events-stages-current-table.html)是最根本的。包含舞台事件行的其他表在逻辑上是从当前事件派生的。例如，[`events_stages_history`](performance-schema-events-stages-history-table.html)和[`events_stages_history_long`](performance-schema-events-stages-history-long-table.html)表是最近结束的阶段事件的集合，分别达到每个线程和全局所有线程的最大行数。

有关三个阶段事件表之间关系的更多信息，请参阅[第 27.9 节，“当前和历史事件的性能模式表”](performance-schema-event-tables.html).

有关配置是否收集阶段事件的信息，请参阅[第 27.12.5 节，“性能模式阶段事件表”](performance-schema-stage-tables.html).

这[`events_stages_current`](performance-schema-events-stages-current-table.html)表有这些列：

-   `THREAD_ID`,`EVENT_ID`

    事件启动时与事件关联的线程和线程当前事件编号。这`THREAD_ID`和`EVENT_ID`加在一起的值唯一地标识该行。没有两行具有相同的一对值。

-   `END_EVENT_ID`

    此列设置为`空值`当事件开始并更新为事件结束时的线程当前事件号。

-   `EVENT_NAME`

    产生事件的工具的名称。这是一个`姓名`从价值[`setup_instruments`](performance-schema-setup-instruments-table.html)桌子。仪器名称可能有多个部分并形成层次结构，如在[第 27.6 节，“性能模式仪器命名约定”](performance-schema-instrument-naming.html).

-   `资源`

    包含产生事件的检测代码的源文件的名称和检测发生的文件中的行号。这使您能够检查源代码以确定所涉及的确切代码。

-   `TIMER_START`,`TIMER_END`,`TIMER_WAIT`

    事件的时间信息。这些值的单位是皮秒（万亿分之一秒）。这`TIMER_START`和`TIMER_END`值指示事件计时开始和结束的时间。`TIMER_WAIT`是事件经过的时间（持续时间）。

    如果活动还没有结束，`TIMER_END`是当前计时器值，并且`TIMER_WAIT`是到目前为止经过的时间（`TIMER_END`-`TIMER_START`）。

    如果事件是从具有`定时 = 否`，不收集计时信息，并且`TIMER_START`,`TIMER_END`， 和`TIMER_WAIT`都是`空值`.

    有关以皮秒为单位的事件时间和影响时间值的因素的讨论，请参阅[第 27.4.1 节，“性能模式事件时序”](performance-schema-timing.html).

-   `WORK_COMPLETED`,`WORK_ESTIMATED`

    这些列提供阶段进度信息，用于已实施以生成此类信息的工具。`WORK_COMPLETED`指示该阶段已完成多少个工作单元，以及`WORK_ESTIMATED`指示该阶段预期有多少工作单元。有关详细信息，请参阅[舞台活动进度信息](performance-schema-stage-tables.html#stage-event-progress).

-   `NESTING_EVENT_ID`

    这`EVENT_ID`嵌套此事件的事件的值。阶段事件的嵌套事件通常是语句事件。

-   `NESTING_EVENT_TYPE`

    嵌套事件类型。值为`交易`,`陈述`,`阶段`， 要么`等待`.

    这[`events_stages_current`](performance-schema-events-stages-current-table.html)表有这些索引：

-   主键打开 (`THREAD_ID`,`EVENT_ID`)

[`截断表`](truncate-table.html)被允许用于[`events_stages_current`](performance-schema-events-stages-current-table.html)桌子。它删除行。
