文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.16.1 tp_connections 表

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

tp_connections 表包含以下列

  • CONNECTION_ID

    SELECT CONNECTION_ID() 报告的连接 ID。

  • TP_GROUP_ID

    全局数组中线程组的索引。此列和 TP_PROCESSING_THREAD_NUMBER 充当 tp_thread_state 表的外键。

  • TP_PROCESSING_THREAD_NUMBER

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

  • THREAD_ID

    性能模式线程 ID。

  • STATE

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

  • ACTIVE_FLAG

    当这为 0 时,连接没有附加到任何工作线程。

  • KILLED_STATE

    报告连接终止过程的当前阶段。

  • CLEANUP_STATE

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

  • TIME_OF_LAST_EVENT_COMPLETION

    显示连接上次处理请求的时间的时间戳。

  • TIME_OF_EXPIRY

    显示空闲连接在收到新请求之前将过期的时间的时间戳;当线程当前正在处理请求时,这是 NULL

  • 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

    等待文件描述符返回之间累积的时间;这包括为未直接执行的查询而排队的等待时间。