根据os的pid找出processlist_id

2023-02-05 12:22:04 浏览数 (1)

面对一些死锁,通常是explain sql执行计划,分析和优化,或调整不同程序对表列的访问顺序;

但是死锁导致并发阻塞,如何第一时间找到这个thread并关闭呢?

步骤如下

1.top -H找出关于mysqld进程占用资源最大的pid,如pid为2419

2.mysql> select * from performance_schema.threads where thread_os_id=2419G

3.可以选择杀死该线程或正在执行的sql,如mysql>kill id(processlist_id);

0 人点赞