MySQL中performance_schema.threads的线程ID含义是什么
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要介绍"MySQL中performance_schema.threads的线程ID含义是什么",在日常操作中,相信很多人在MySQL中performance_schema.threads的线
千家信息网最后更新 2025年11月10日MySQL中performance_schema.threads的线程ID含义是什么
这篇文章主要介绍"MySQL中performance_schema.threads的线程ID含义是什么",在日常操作中,相信很多人在MySQL中performance_schema.threads的线程ID含义是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"MySQL中performance_schema.threads的线程ID含义是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
简单记录
如下线面3种ID到底什么意思,这个问题我一直没去看:
(root@localhost)[05:47:31] [performance_schema ;]> select THREAD_ID,PROCESSLIST_ID,THREAD_OS_ID from performance_schema.threads ;+-----------+----------------+--------------+| THREAD_ID | PROCESSLIST_ID | THREAD_OS_ID |+-----------+----------------+--------------+| 1 | NULL | 17721 || 2 | NULL | 17728 || 3 | NULL | 17729 || 4 | NULL | 17730 || 5 | NULL | 17731 || 6 | NULL | 17732 || 7 | NULL | 17733 || 8 | NULL | 17734 || 9 | NULL | 17735 || 10 | NULL | 17736 || 11 | NULL | 17737 || 12 | NULL | 17738 || 13 | NULL | 17739 || 15 | NULL | 17743 || 16 | NULL | 17744 || 17 | NULL | 17745 || 18 | NULL | 17746 || 19 | NULL | 17747 || 20 | NULL | 17749 || 21 | NULL | 17748 || 22 | NULL | 17750 || 23 | NULL | 17751 || 24 | NULL | 17752 || 25 | NULL | 17763 || 26 | 1 | 17764 || 27 | 2 | 17969 || 44 | 19 | 31424 |+-----------+----------------+--------------+
THREAD_ID:performance_schema里面的一个计数器如下:
PFS_thread* create_thread(PFS_thread_class *klass, const void *identity, ulonglong processlist_id){ PFS_thread *pfs; pfs_dirty_state dirty_state; pfs= global_thread_container.allocate(& dirty_state); if (pfs != NULL) { pfs->m_thread_internal_id= PFS_atomic::add_u64(&thread_internal_id_counter.m_u64, 1); pfs->m_parent_thread_internal_id= 0; pfs->m_processlist_id= static_cast(processlist_id); thread_internal_id_counter计数器一直增加。可以看到这是performance_schema内部使用的。
PROCESSLIST_ID
是传入参数processlist_id,也就是我们平时show processlist出来的。一般MySQL层使用它。
THREAD_OS_ID
OS级别的线程ID,来自函数
pfs->m_thread_os_id= my_thread_os_id();
到此,关于"MySQL中performance_schema.threads的线程ID含义是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
线程
含义
学习
更多
计数器
问题
帮助
实用
接下来
也就是
函数
参数
意思
文章
方法
理论
知识
篇文章
级别
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库管理平台用什么语言来做
软件开发未按时付款延期
数据库大写字母是什么数据类型
网络安全电子稿
京东 数据库表的设计
小型个人数据库
成都壹鱼互联网科技有限公司
天津私人服务器系统云主机
cs结构的数据库连接怎么更安全
手机赛尔号互通版服务器进不去
发展较快的互联网科技型企业
深圳医疗软件开发商
2020年当前网络安全形势
网络安全是跟谁打交道
微信办公软件开发
数据库 隔离级别
服务器安全狗管理版本
服务器上复制数据集
db2数据库怎么生成视图
x表格如何建立数据库
数据库优化管理工具
网络安全建设趋势图
2020网络安全热点问题
淄博食品软件开发公司
数据库难点
武汉市公安局网络安全王建
湖北网络安全宣传活动
网络安全教育国旗下演讲词
网络安全是跟谁打交道
网络技术最新发展趋势是啥