iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL中performance_schema.threads的线程ID含义是什么
  • 158
分享到

MySQL中performance_schema.threads的线程ID含义是什么

2024-04-02 19:04:59 158人浏览 安东尼
摘要

这篇文章主要介绍“Mysql中perfORMance_schema.threads的线程ID含义是什么”,在日常操作中,相信很多人在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<ulong>(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含义是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中performance_schema.threads的线程ID含义是什么

本文链接: https://www.lsjlt.com/news/63475.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL中performance_schema.threads的线程ID含义是什么
    这篇文章主要介绍“MySQL中performance_schema.threads的线程ID含义是什么”,在日常操作中,相信很多人在MySQL中performance_schema.threads的线程ID...
    99+
    2024-04-02
  • java线程中Atomic的含义是什么
    java线程中Atomic的含义是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Atomic概念      &n...
    99+
    2023-06-19
  • mysql中restrict的含义是什么
    本篇内容介绍了“mysql中restrict的含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-19
    mysql restrict
  • mysql中filtered的含义是什么
    在MySQL中,filtered表示查询时返回的数据行在所有数据行中的比例。它表示查询结果集经过过滤后实际返回的数据行占总数据行的比...
    99+
    2024-04-09
    mysql
  • mysql中tps的含义是什么
    在MySQL中,TPS代表每秒事务数(Transactions Per Second),它是指数据库服务器每秒钟能够处理的事务数量。...
    99+
    2024-04-02
  • Python中下划线的含义是什么
    这篇文章给大家介绍Python中下划线的含义是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。格式例子作用及含义单下划线开头_var仅供内部使用,通常不会有python解释器强制执行末尾单下划线var_单个末尾下划线...
    99+
    2023-06-26
  • Java线程池参数的含义是什么
    这篇文章给大家分享的是有关Java线程池参数的含义是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。从源码中可以看...
    99+
    2023-06-29
  • mysql中limit 1的含义是什么
    在 MySQL 中,LIMIT 1 是一种用于限制查询结果行数的语句。当使用 LIMIT 1 时,表示只返回查询结果集中的第一行数据...
    99+
    2024-04-09
    mysql
  • mysql中using btree的含义是什么
    在MySQL中,使用USING BTREE表示创建一个基于B-tree索引的索引。B-tree是一种常见的数据结构,用于在数据库中快...
    99+
    2024-04-09
    mysql
  • mysql sakila的含义是什么
    本篇内容介绍了“mysql sakila的含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-19
    mysql sakila
  • mysql事务的含义是什么
    这篇文章主要介绍了mysql事务的含义是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql事务的含义是什么文章都会有所收获,下面我们一起来看看吧。mysql事务是指对...
    99+
    2023-05-25
    mysql
  • c++中::是什么含义
    作用域解析运算符 :: 用于指定标识符的作用域,并访问该作用域中的成员,包括:访问全局变量和函数访问类成员访问静态成员避免过度使用 ::,以保持代码的可读性和可维护性。 C++ 中 :...
    99+
    2024-04-26
    c++ 作用域
  • linux中0号进程的含义是什么
    这篇文章主要介绍“linux中0号进程的含义是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中0号进程的含义是什么”文章能帮助大家解决问题。在linux中,0号进程是指idle进程,是...
    99+
    2023-07-05
  • linux中stream的含义是什么
    这篇文章主要介绍“linux中stream的含义是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中stream的含义是什么”文章能帮助大家解决问题。 ...
    99+
    2023-03-19
    linux stream
  • Android中property_get的含义是什么
    在Android中,property_get是一个用于获取系统属性值的函数。系统属性是一种存储在Android设备中的键值对数据,用...
    99+
    2024-02-29
    Android
  • linux中ll的含义是什么
    这篇文章主要讲解了“linux中ll的含义是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中ll的含义是什么”吧!在linux中,“ll”是“ls -l”命令的别名,ls命令用...
    99+
    2023-06-29
  • Python中下划线有什么含义
    这篇文章主要为大家展示了“Python中下划线有什么含义”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中下划线有什么含义”这篇文章吧。本文介绍了Python中单下划线和双下划线(&q...
    99+
    2023-06-20
  • HTML中input的含义是什么
    本文小编为大家详细介绍“HTML中input的含义是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML中input的含义是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • Linux中点的含义是什么
    这篇文章主要介绍了Linux中点的含义是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Paul Brown 解释了 Linux shell 命令中那个不起眼的“点”的各种...
    99+
    2023-06-16
  • thinkphp中eq的含义是什么
    今天小编给大家分享一下thinkphp中eq的含义是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在thinkphp中,...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作