MySQL-查询线程信息

摘要:
在用户态的命令中常用的显示方式。tid在系统提供的接口函数中更常用,比如syscall和syscall。pthreadid:pthread库提供的ID,生效范围不在系统级别,可以忽略。

1. 系统命令

pid: 进程ID。
lwp: 线程ID。在用户态的命令(比如ps)中常用的显示方式。
tid: 线程ID,等于lwp。tid在系统提供的接口函数中更常用,比如syscall(SYS_gettid)和syscall(__NR_gettid)。
tgid: 线程组ID,也就是线程组leader的进程ID,等于pid。
pgid: 进程组ID,也就是进程组leader的进程ID。
pthread id: pthread库提供的ID,生效范围不在系统级别,可以忽略。
sid: session ID for the session leader。
tpgid: tty process group ID for the process group leader。

1)PS 命令查看

ps -eLlf|head -1;ps -eLlf|grep mysql
ps –Lf $pid

image

2)top

top -Hp $pid

3) pidstat

pidstat  -t -p 16370
image

2. MySQL查看

select THREAD_ID,PROCESSLIST_ID,THREAD_OS_ID,name,TYPE from performance_schema.threads;


SELECT a.THREAD_ID,
 a.NAME,
 a.TYPE,
 a.PROCESSLIST_ID,
 a.PROCESSLIST_USER,
 a.PROCESSLIST_HOST,
 a.PROCESSLIST_DB,
 a.PROCESSLIST_COMMAND,
 a.PROCESSLIST_TIME,
 a.CONNECTION_TYPE,
 a.THREAD_OS_ID
 FROM performance_schema.threads a;

image

免责声明:文章转载自《MySQL-查询线程信息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python 100行代码实现2048小游戏解决了一个IDA编译代码时maven总是自动执行单元测试的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux Mysql 安装 开启远程连接 供python agent 连接测试 Mark

Linux     6.3     (1) cat  /etc/redhat-release uname -a 查看yum 源:   阿里源 无源运行: echo 下载阿里云的yum源配置 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6...

mysql 索引中的USING BTREE 的意义

索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存储引擎有更高的限制。MySQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; MYISAM和Inn...

linux下mysql的安装与使用

一、mysql的安装 之前搭建linux下项目的发布,最后遗留的问题时数据库的迁移,如何从windows上迁移到linux上?这里首先进行mysql数据库的安装 1、下载mysql安装包 在这里下载的是如下版本的mysql https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc...

mysql 按天统计

使用示例 select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case gro...

转 MYSQL监控工具--mytop

MYSQL监控工具--mytop   https://mp.weixin.qq.com/s/1X_uZaajImRRmpAsdLsNGw mysql可以说如今最为流行的数据库了,虽然现在nosql的风头正盛。但我想很多公司重要的业务数据不会用nosql去跑。而在这些方面mysql似乎的使用更盛(开源免费,让我花钱去买oracle,我想我是不会买的)。君...

mysql 命令行操作1

查看版本号 :SELECT @@version;或者status; 1.设置数据库系统的事务隔离级别 mysql> set global transaction isolation level read committed; Query OK, 0 rows affected (0.00 sec) mysql> SELECT @@global...