Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

29.12.16.1 tp_connections 表

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

tp_connections 表包含以下行:

  • CONNECTION_ID

    连接 ID,如 SELECT CONNECTION_ID() 所报告的那样。

  • TP_GROUP_ID

    全局数组中的线程组索引。此列和 TP_PROCESSING_THREAD_NUMBER serve 作为外键到 tp_thread_state 表。

  • TP_PROCESSING_THREAD_NUMBER

    如果当前没有线程附加到连接,则可能为空。

  • THREAD_ID

    性能模式线程 ID。

  • STATE

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

  • ACTIVE_FLAG

    当这是 0 时,连接不附加到任何工作线程。

  • KILLED_STATE

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

  • CLEANUP_STATE

    报告连接关闭时的清洁过程的当前阶段。

  • TIME_OF_LAST_EVENT_COMPLETION

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

  • TIME_OF_EXPIRY

    时间戳,显示闲置连接将在何时过期,如果在那之前没有新的请求到达;这是在线程当前处理请求时为空。

  • TIME_OF_ADD

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

  • TIME_OF_POP

    时间戳,显示连接从队列中出队(弹出)由连接处理线程的时间。

  • 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

    累积时间,包括等待文件描述符的时间,以及队列查询事件的时间。

该表是在 MySQL 8.3 中添加的。