获取mysql进程id
ps -ef | grep -i mysql
实时查看mysql进程中占用CPU,内存最多的操作系统线程ID
top -p 2341 -H
根据操作系统线程ID,查看mysql数据库中对应的线程ID
select thread_id,name ,PROCESSLIST_ID,THREAD_OS_ID from threads where thread_os_id = 2341 ;
根据mysql数据库的线程ID获取sql
select sql_text from performance_schema.events_statements_current where thread_id = 34 \G;
本文介绍了如何通过操作系统命令和MySQL的内置功能来实时监控MySQL进程的CPU和内存使用情况,以及如何根据操作系统线程ID找到对应的MySQL线程ID,并进一步获取执行的SQL语句。这对于数据库性能调优和问题排查非常有帮助。
494

被折叠的 条评论
为什么被折叠?



