Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.16.1 TP连接表

TP连接表包含Thread Pool插件管理的每个连接的一行记录。每行记录提供了当前线程池连接的状态信息。

TP连接表包含以下列:

  • CONNECTION_ID

    连接ID,通过SELECT CONNECTION_ID()报告。

  • TP_GROUP_ID

    线程组在全局数组中的索引。这列和TP_PROCESSING_THREAD_NUMBER组成了TP_thread_state表中的外键。

  • TP_PROCESSING_THREAD_NUMBER

    如果当前没有线程附加到连接,可以是NULL。

  • THREAD_ID

    性能Schema线程ID。

  • STATE

    连接状态,这是EstablishedArmedQueuedWaiting for CreditAttachedExpiredKilled之一。

  • ACTIVE_FLAG

    如果是0,连接不附加到任何worker线程。

  • KILLED_STATE

    报告当前在杀死连接的过程中的当前阶段。

  • CLEANUP_STATE

    报告当前在关闭连接时的当前阶段。

  • TIME_OF_LAST_EVENT_COMPLETION

    显示连接最后处理请求的时间戳。

  • TIME_OF_EXPIRY

    显示连接将在没有新的请求到达前过期的时间戳;如果当前线程正在处理请求,这将是NULL

  • TIME_OF_ADD

    显示连接被添加到线程池的连接请求队列中的时间戳。

  • TIME_OF_POP

    显示连接被dequeued(弹出)由连接处理线程的时间戳。

  • TIME_OF_ARM

    显示连接文件描述符最后被添加到poll()epoll()监控的时间戳。

  • CONNECT_HANDLER_INDEX

    连接处理线程在组中的索引;更高的数字表示连接负载触发了创建更多连接处理线程的创建。

  • TYPE

    连接类型;这是一个UserAdmin_interfaceAdmin_privilege中的一个;Admin_privilege表示该连接使用了正常界面,但由于用户拥有TP_CONNECTION_ADMIN特权被添加到admin组中。

  • DIRECT_QUERY_EVENTS

    该连接直接执行的查询数量。

  • QUEUED_QUERY_EVENTS

    该连接队列中执行的查询数量。

  • TIME_OF_EVENT_ARRIVAL

    一个时间戳,表示poll_wait()返回事件时的时间戳,这个值用于计算MANAGEMENT_TIME

  • MANAGEMENT_TIME

    累积的时间,包括等待文件描述符返回的时间,以及队列中未直接执行的查询时间。