程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> processlist敕令 檢查mysql 線程

processlist敕令 檢查mysql 線程

編輯:MySQL綜合教程

processlist敕令 檢查mysql 線程。本站提示廣大學習愛好者:(processlist敕令 檢查mysql 線程)文章只能為提供參考,不一定能成為您想要的結果。以下是processlist敕令 檢查mysql 線程正文


1. 進入mysql/bin目次下輸出mysqladmin processlist;
2. 啟動mysql,輸出show processlist(封閉某一線程 kill id;);
假如有 SUPER 權限,則可以看到全體的線程,不然,只能看到本身提議的線程(這是指,以後對應的MySQL帳戶運轉的線程)。
獲得數據情勢以下(只截取了三條):
mysql> show processlist;
+-----+-------------+--------------------+-------+---------+-------+----------------------------------+----------
| Id | User | Host | db | Command | Time| State | Info
+-----+-------------+--------------------+-------+---------+-------+----------------------------------+----------
|207|root |192.168.0.20:51718 |mytest | Sleep | 5 | | NULL
|208|root |192.168.0.20:51719 |mytest | Sleep | 5 | | NULL
|220|root |192.168.0.20:51731 |mytest |Query | 84 | Locked |
select bookname,culture,value,type from book where id=001
先簡略說一下各列的寄義和用處,第一列,id,不消說了吧,一個標識,你要kill一個語句的時刻很有效。user列,顯示單前用戶,假如不是root,這個敕令就只顯示你權限規模內的sql語句。host列,顯示這個語句是從哪一個ip的哪一個端口上收回的。呵呵,可以用來追蹤出成績語句的用戶。db列,顯示這個過程今朝銜接的是哪一個數據庫。command列,顯示以後銜接的履行的敕令,普通就是休眠(sleep),查詢(query),銜接(connect)。time列,此這個狀況連續的時光,單元是秒。state列,顯示應用以後銜接的sql語句的狀況,很主要的列,後續會有一切的狀況的描寫,請留意,state只是語句履行中的某一個狀況,一個sql語句,已查詢為例,能夠須要經由copying to tmp table,Sorting result,Sending data等狀況才可以完成,info列,顯示這個sql語句,由於長度無限,所以長的sql語句就顯示不全,然則一個斷定成績語句的主要根據。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved