mysql show processlist 进行中的sql过多的问题解决思路

本文探讨了在遇到内存不足导致的I/O增加和数据库进程锁定问题时,通过关闭占用大量内存的服务,如何提高数据库性能并减少锁争用。重点分析了VMSTAT工具下wa值的增加与内存使用状况的关系,以及如何通过优化内存使用来改善整体系统性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先看看问题 show processlist

+-------+-------+----------------------+-----------------+-------------+---------+----------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
| Id    | User  | Host                 | db              | Command     | Time    | State                                                          | Info                                                                                                 |
+-------+-------+----------------------+-----------------+-------------+---------+----------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
|  8918 | slave | h71:60662            | NULL            | Binlog Dump | 2679345 | Has sent all binlog to slave; waiting for binlog to be updated | NULL                                                                                                 | 
| 26858 | root  | jstumax2yk6fgt:50296 | qnmj_config     | Sleep       |       3 |                                                                | NULL                                                                                                 | 
| 26859 | root  | jstumax2yk6fgt:33402 | qnmj_account    | Sleep       |      15 |                                                                | NULL                                                                                                 | 
| 26860 | root  | h53:59114            | xyy_cluster_04  | Sleep       |     234 |                                                                | NULL                                                                                                 | 
| 26862 | root  | jstumax2yk6fgt:43004 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 26863 | root  | jstumax2yk6fgt:43005 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 26864 | root  | jstumax2yk6fgt:43006 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 26867 | root  | jstumax2yk6fgt:44227 | qnmj_pay        | Sleep       |      15 |                                                                | NULL                                                                                                 | 
| 26868 | root  | jstumax2yk6fgt:35824 | qnmj_pay        | Sleep       |      15 |                                                                | NULL                                                                                                 | 
| 26869 | root  | jstumax2yk6fgt:50773 | qnmj_account    | Sleep       |      15 |                                                                | NULL                                                                                                 | 
| 26870 | root  | h53:44269            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26871 | root  | jstumax2yk6fgt:33283 | qnmj_stat       | Sleep       |       8 |                                                                | NULL                                                                                                 | 
| 26872 | root  | jstumax2yk6fgt:33292 | qnmj_mf         | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26873 | root  | jstumax2yk6fgt:57522 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26874 | root  | h53:56481            | qnmj_config     | Sleep       |       5 |                                                                | NULL                                                                                                 | 
| 26875 | root  | jstumax2yk6fgt:36538 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26884 | root  | jstumax2yk6fgt:60497 | qnmj_cluster_01 | Sleep       |       5 |                                                                | NULL                                                                                                 | 
| 26885 | root  | jstumax2yk6fgt:60498 | qnmj_mf         | Sleep       |    9281 |                                                                | NULL                                                                                                 | 
| 26887 | root  | jstumax2yk6fgt:60502 | qnmj_mf         | Sleep       |    9281 |                                                                | NULL                                                                                                 | 
| 26888 | root  | jstumax2yk6fgt:60503 | qnmj_cluster_01 | Sleep       |       4 |                                                                | NULL                                                                                                 | 
| 26889 | root  | jstumax2yk6fgt:60504 | qnmj_mf         | Sleep       |    9281 |                                                                | NULL                                                                                                 | 
| 26890 | root  | jstumax2yk6fgt:60506 | qnmj_mf         | Sleep       |    9281 |                                                                | NULL                                                                                                 | 
| 26891 | root  | jstumax2yk6fgt:60512 | qnmj_mf         | Sleep       |    9283 |                                                                | NULL                                                                                                 | 
| 26892 | root  | jstumax2yk6fgt:60715 | qnmj_mf         | Sleep       |    9283 |                                                                | NULL                                                                                                 | 
| 26896 | root  | jstumax2yk6fgt:36447 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26905 | root  | h53:41286            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26906 | root  | h52:49593            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26909 | root  | h52:49620            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26916 | root  | jstumax2yk6fgt:56174 | qnmj_cluster_01 | Sleep       |       2 |                                                                | NULL                                                                                                 | 
| 26917 | root  | jstumax2yk6fgt:56175 | qnmj_cluster_01 | Sleep       |      14 |                                                                | NULL                                                                                                 | 
| 26918 | root  | jstumax2yk6fgt:55585 | qnmj_cluster_01 | Sleep       |      11 |                                                                | NULL                                                                                                 | 
| 26919 | root  | jstumax2yk6fgt:55920 | qnmj_cluster_01 | Sleep       |       8 |                                                                | NULL                                                                                                 | 
| 26920 | root  | jstumax2yk6fgt:48918 | qnmj_config     | Sleep       |       5 |                                                                | NULL                                                                                                 | 
| 26921 | root  | jstumax2yk6fgt:49919 | qnmj_project    | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26922 | root  | jstumax2yk6fgt:37703 | qnmj_btqh       | Sleep       |    7868 |                                                                | NULL                                                                                                 | 
| 26923 | root  | h51:53845            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26927 | root  | h51:53888            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26928 | root  | h51:54055            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26931 | root  | jstumax2yk6fgt:38193 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26935 | root  | h52:50845            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26941 | root  | h52:50856            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26944 | root  | h53:51592            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26949 | root  | h51:35869            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26950 | root  | jstumax2yk6fgt:45435 | qnmj_config     | Sleep       |       2 |                                                                | NULL                                                                                                 | 
| 26951 | root  | jstumax2yk6fgt:58197 | qnmj_pay        | Sleep       |    6600 |                                                                | NULL                                                                                                 | 
| 26952 | root  | h52:49936            | qnmj_config     | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26954 | root  | jstumax2yk6fgt:42192 | qnmj_cluster_01 | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26955 | root  | jstumax2yk6fgt:42193 | qnmj_cluster_01 | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26956 | root  | jstumax2yk6fgt:42380 | xyy_cluster_04  | Query       |       0 | Sending data                                                   | select sum(iuv) as iuv, sum(alipayTradeNum) as alipayTradeNum from items_target where itemId = 36353 | 
| 26957 | root  | jstumax2yk6fgt:42381 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 26958 | root  | jstumax2yk6fgt:42382 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26959 | root  | jstumax2yk6fgt:42465 | qnmj_cluster_01 | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26960 | root  | jstumax2yk6fgt:43124 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26961 | root  | jstumax2yk6fgt:43504 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26962 | root  | jstumax2yk6fgt:38898 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26963 | root  | jstumax2yk6fgt:40461 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26964 | root  | jstumax2yk6fgt:40881 | qnmj_cluster_01 | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26965 | root  | jstumax2yk6fgt:40882 | qnmj_cluster_01 | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26966 | root  | jstumax2yk6fgt:41853 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26967 | root  | jstumax2yk6fgt:41890 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26968 | root  | h51:59362            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26970 | root  | h51:59372            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26972 | root  | h52:42916            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26974 | root  | jstumax2yk6fgt:43186 | xyy_cluster_04  | Query       |       0 | Locked                                                         | select count(1) as c from items WHERE sellerId =1574544923 and status = 0  and hasShowcase = 0       | 
| 26975 | root  | jstumax2yk6fgt:43248 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26976 | root  | jstumax2yk6fgt:40921 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26979 | root  | jstumax2yk6fgt:45593 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26980 | root  | jstumax2yk6fgt:45683 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26986 | root  | jstumax2yk6fgt:38902 | qnmj_mf         | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26987 | root  | jstumax2yk6fgt:44557 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26988 | root  | jstumax2yk6fgt:44622 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26989 | root  | jstumax2yk6fgt:45892 | qnmj_cluster_01 | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26990 | root  | h53:38342            | xyy_cluster_04  | Sleep       |     233 |                                                                | NULL                                                                                                 | 
| 26991 | root  | h53:38853            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26992 | root  | h52:50695            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26993 | root  | h52:51047            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 26994 | root  | jstumax2yk6fgt:46848 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 26995 | root  | jstumax2yk6fgt:51760 | xyy_cluster_04  | Query       |       0 | Locked                                                         | delete from items WHERE itemId =39039237708                                                          | 
| 26996 | root  | h53:52876            | xyy_cluster_04  | Sleep       |     233 |                                                                | NULL                                                                                                 | 
| 26997 | root  | h51:43488            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 26999 | root  | h53:36819            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27001 | root  | jstumax2yk6fgt:32843 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27003 | root  | jstumax2yk6fgt:32865 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27005 | root  | jstumax2yk6fgt:57584 | qnmj_pay        | Sleep       |       8 |                                                                | NULL                                                                                                 | 
| 27006 | root  | h53:58862            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27008 | root  | h53:59324            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27010 | root  | jstumax2yk6fgt:40815 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27011 | root  | jstumax2yk6fgt:40816 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27012 | root  | jstumax2yk6fgt:40820 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27013 | root  | jstumax2yk6fgt:40825 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27016 | root  | h52:35303            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27017 | root  | h51:53416            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27018 | root  | h51:57564            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27021 | root  | h51:41533            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27022 | root  | h51:41550            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27024 | root  | h53:55702            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27025 | root  | h53:55710            | xyy_cluster_04  | Query       |       0 | Locked                                                         | select b.itemId,title,cid,picUrl,num,price,onsaleStatus,uv,sales,analyzeType,improveTime,score,listT | 
| 27026 | root  | h53:55712            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27027 | root  | h53:55714            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27028 | root  | h52:48622            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27029 | root  | h52:48633            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27030 | root  | h52:48632            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27031 | root  | h52:48634            | xyy_cluster_04  | Query       |       0 | Sending data                                                   | select count(1) as c from items WHERE sellerId =82004764 and status = 0  and hasShowcase = 0         | 
| 27032 | root  | h53:55750            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27033 | root  | h53:55751            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27034 | root  | h53:55752            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27035 | root  | h52:48809            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27036 | root  | h53:55795            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27037 | root  | jstumax2yk6fgt:33253 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27038 | root  | jstumax2yk6fgt:33307 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27039 | root  | jstumax2yk6fgt:33461 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27040 | root  | jstumax2yk6fgt:33462 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 27041 | root  | h51:42858            | xyy_cluster_04  | Query       |       0 | Sending data                                                   | select count(1) as c from items WHERE sellerId =1761734592 and status = 0  and hasShowcase = 0       | 
| 27042 | root  | h51:42872            | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27043 | root  | h52:50369            | xyy_cluster_04  | Query       |       0 | Locked                                                         | update items set title='??????????????',score=0.0729,improveTime=unix_ti                             | 
| 27045 | root  | h52:50411            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27046 | root  | jstumax2yk6fgt:35020 | xyy_cluster_04  | Query       |       0 | Locked                                                         | select b.itemId,b.status,b.delistTime from items_listplan a left join items b on a.itemId = b.itemId | 
| 27047 | root  | jstumax2yk6fgt:35033 | xyy_cluster_04  | Query       |       0 | Locked                                                         | update items set hasShowcase=0,hasShowcaseTime=unix_timestamp() WHERE itemId =39181813076            | 
| 27048 | root  | h52:53747            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27049 | root  | h53:33776            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27050 | root  | jstumax2yk6fgt:35376 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27052 | root  | h51:35981            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27053 | root  | jstumax2yk6fgt:35954 | qnmj_mf         | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27054 | root  | jstumax2yk6fgt:52130 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27055 | root  | jstumax2yk6fgt:52135 | xyy_cluster_04  | Sleep       |       0 |                                                                | NULL                                                                                                 | 
| 27056 | root  | jstumax2yk6fgt:53270 | qnmj_config     | Sleep       |       5 |                                                                | NULL                                                                                                 | 
| 27057 | root  | h52:40686            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27058 | root  | h53:56489            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27059 | root  | h51:38676            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27060 | root  | h51:38686            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27061 | root  | jstumax2yk6fgt:52088 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
| 27062 | root  | localhost            | NULL            | Query       |       0 | NULL                                                           | show processlist                                                                                     | 
| 27063 | root  | h52:56839            | xyy_cluster_04  | Sleep       |       1 |                                                                | NULL                                                                                                 | 
| 27064 | root  | jstumax2yk6fgt:53086 | xyy_cluster_04  | Query       |       0 | Locked                                                         | insert into items (itemId,sellerId,title,cid,sellerCats,picUrl,num,price,onsaleStatus,uv,sales,analy | 
+-------+-------+----------------------+-----------------+-------------+---------+----------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
134 rows in set (0.00 sec)

有个表锁严重,基本都是同一张表导致 的

vmstat 下看到 wa很大,正常情况应该是小于10的,io比较大

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  4      0  45292   5540 656836    0    0   232     0 2694 5750  2  2 81 15  0
 0  1      0  44208   5560 658344    0    0  1232  1932 3428 6419  2  3 80 15  0
 0  6      0  45860   5528 655648    0    0  2580   208 4819 15548 10  5 58 27  0
 2  5      0  44068   5528 656940    0    0   168     0 2552 5893  2  2 41 55  0
 4  0      0  46120   5508 656044    0    0  2056  1444 5163 18830 11  5 59 25  0
 0  3      0  42964   5508 659340    0    0  2596     0 4211 15052  9  5 60 27  0
 1  4      0  44540   5472 656524    0    0   360  2936 2661 5220  2  2 65 32  0
 0  9      0  43744   5472 657568    0    0   160   516 2129 5525  1  1 45 52  0
 2  4      0  44076   5488 658296    0    0   752  4228 4395 7601  3  3 78 17  0
 1  9      0  44728   5452 655976    0    0   440  3344 3056 6578  2  3 77 18  0
 0  5      0  45892   5488 656332    0    0   356  1140 2671 5623  2  2 78 18  0
 0  4      0  42944   5504 658992    0    0  2696   756 3192 6186  2  2 78 18  0
 0  2      0  44432   5504 657496    0    0  1660   180 3042 6322  2  2 66 31  0
 4  8      0  45160   5476 656676    0    0  3264     0 3311 7403  3  3 75 19  0
 0 12      0  43948   5484 657352    0    0   512   900 2851 5596  2  2 50 46  0

free -m

看到剩余内存不足700M,内存不足了

             total       used       free     shared    buffers     cached
Mem:          7989       7945         43          0          5        643
-/+ buffers/cache:       7296        692
Swap:            0          0          0

所以应该是内存不足导致io变大,从而导致mysql处理变慢,然后导致各种lock,不管是什么原因,内存不足应该是个问题


关闭了其中一个比较好资源的服务(占用内存500M),内存回升到1500M,io降到5以下了,数据库processlist 基本没有lock了 

<think>我们正在解决用户的问题:如何通过命令行执行 SHOW PROCESSLIST 命令查看 MySQL 进程列表。 根据用户提供的引用,我们知道: 1. SHOW PROCESSLIST 显示正在运行的线程(即进程)。 2. 用户可以使用这个命令来排查问题,比如查看是否有大量Sleep连接,或者查询执行时间过长的语句等。 步骤: 1. 首先,用户需要登录到MySQL命令行客户端。 2. 然后执行 `SHOW PROCESSLIST;` 命令。 但是,用户可能没有SUPER权限,那么他只能看到自己的线程。如果有SUPER权限,则可以看到所有线程。 另外,引用中提到,如果不使用FULL关键字,则每个查询只显示前100个字符。如果需要查看完整的SQL语句,可以使用 `SHOW FULL PROCESSLIST;`。 另外,用户也可以通过mysqladmin工具在外部查看,例如: mysqladmin -u [username] -p processlist 因此,回答应该包括两种方式:在MySQL命令行内和外部使用mysqladmin。 同时,根据引用[2][3],我们可以解释一下输出结果各列的含义,这样用户可以根据这些信息进行故障排查。 注意:用户之前的问题是关于MySQL服务无法启动的,但现在的问题是关于查看进程列表的,所以这是一个新的问题。 回答结构: 1. 介绍两种查看进程列表的方法。 2. 解释输出列的含义(简要说明,因为引用中已经详细说明,但用户需要知道如何解读)。 3. 给出一些常见的故障排查建议(比如发现大量Sleep连接怎么办,发现长时间运行的查询怎么办)。 同时,根据用户要求,我们需要在回答末尾生成相关问题。 注意:用户要求使用中文回答,并且按照格式要求。 我们不需要使用LaTeX数学公式,因为这个问题不涉及数学表达式。 但是,我们可能会在解释列的时候使用表格,但注意在纯文本中,我们可以用列表形式描述。 另外,在回答中引用段落末尾添加引用标识,例如[^1]。 由于用户提供的引用[1][2][3]都是关于SHOW PROCESSLIST的,所以我们在解释列的时候可以引用这些内容。 由于用户要求生成相关问题,我们将在最后生成3个相关问题。 现在开始组织回答:</think>### 在命令行中查看 MySQL 进程列表的方法 #### 方法 1:通过 MySQL 客户端执行 1. **登录 MySQL**: ```bash mysql -u [用户名] -p ``` 输入密码后进入 MySQL 命令行界面 2. **执行进程列表命令**: ```sql SHOW PROCESSLIST; ``` 或查看完整 SQL 语句(超过 100 字符): ```sql SHOW FULL PROCESSLIST; ``` 3. **退出 MySQL**: ```sql EXIT; ``` #### 方法 2:使用 mysqladmin 工具(无需登录) ```bash mysqladmin -u [用户名] -p processlist ``` --- ### 进程列表输出详解 执行命令后,您将看到包含以下列的表格: 1. **Id**:连接 ID(系统分配的 `connection_id`)[^2] 2. **User**:执行操作的用户名 3. **Host**:客户端连接的来源 IP 和端口(格式:`ip:port`)[^2] 4. **db**:当前使用的数据库 5. **Command**:执行命令类型,常见值: - `Sleep`:空闲连接 - `Query`:正在执行查询 - `Connect`:新连接建立 - `Killed`:被终止的进程[^2] 6. **Time**:状态持续时间(秒) 7. **State**:当前操作状态,关键状态包括: - `Sending data`:发送查询结果 - `Copying to tmp table`:创建临时表 - `Sorting result`:排序结果集[^2] 8. **Info**:正在执行的 SQL 语句(前 100 字符) --- ### 故障排查实战指南 #### 场景 1:大量 `Sleep` 连接 ```sql Id User Host db Command Time State Info 121 appuser 10.0.0.5:33 mydb Sleep 350 NULL ``` - **问题**:应用未正确关闭数据库连接[^3] - **解决**: 1. 检查应用连接池配置 2. 设置 `wait_timeout=300`(秒)自动关闭空闲连接 3. 优化代码确保操作后关闭连接 #### 场景 2:长时间运行查询 ```sql Id User Host db Command Time State Info 87 admin localhost:51 sales Query 120 Sending data SELECT ...复杂查询... ``` - **问题**:查询性能瓶颈 - **解决**: 1. 使用 `EXPLAIN` 分析查询计划 2. 优化索引(特别是 `WHERE` 和 `JOIN` 字段) 3. 终止阻塞进程:`KILL 87;` #### 场景 3:连接数爆满 ```sql ERROR 1040 (08004): Too many connections ``` - **检查**: ```sql SHOW VARIABLES LIKE 'max_connections'; ``` - **解决**: 1. 临时增加连接数: ```sql SET GLOBAL max_connections=500; ``` 2. 永久修改:在 `my.cnf` 添加 `max_connections=500` 3. 排查连接泄漏(重点检查 `Sleep` 连接数)[^3] --- ### 关键操作命令总结 | 操作 | 命令 | 说明 | |------|------|------| | 查看进程 | `SHOW PROCESSLIST` | 基础进程查看 | | 完整SQL | `SHOW FULL PROCESSLIST` | 显示完整查询语句 | | 终止进程 | `KILL [connection_id]` | 结束指定连接 | | 连接数配置 | `SHOW VARIABLES LIKE 'max_connections'` | 查看最大连接数 | | 超时设置 | `SHOW VARIABLES LIKE 'wait_timeout'` | 查看空闲超时 | > 💡 **专业提示**:定期监控 `Time > 60` 的查询,这些可能是性能瓶颈的主要来源。使用 `mysqladmin processlist` 可集成到监控系统中实现自动化报警[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值