文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
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

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