Documentation Home

28.4.5.15 ps_thread_id() 函数

笔记

从 MySQL 8.0.16 开始, ps_thread_id()已弃用并在未来的 MySQL 版本中删除。使用它的应用程序应该迁移到使用内置PS_THREAD_ID()PS_CURRENT_THREAD_ID() 功能。参见 第 12.22 节,“性能模式函数”

返回分配给给定连接 ID 的 Performance Schema 线程 ID,如果连接 ID 是,则返回当前连接的线程 ID NULL

参数
  • in_connection_id BIGINT UNSIGNED:要为其返回线程 ID 的连接的 ID。这是 PROCESSLIST_IDPerformance Schemathreads 表的Id列 或SHOW PROCESSLIST输出列中给出的类型的值。

返回值

一个BIGINT UNSIGNED值。

例子
mysql> SELECT sys.ps_thread_id(260);
+-----------------------+
| sys.ps_thread_id(260) |
+-----------------------+
|                   285 |
+-----------------------+