MySQL:show processlist

來源:互聯網
上載者:User

標籤:des   style   io   ar   os   sp   for   on   資料   

mysql> show processlist; 

Id                標識號

User            目前使用者

Host            命令是從哪個IP的哪個連接埠發出的

db               當前進程串連的資料庫

Command    當前串連執行的命令

Time            此狀態執行的時間

Info             執行的SQL語句

State 主要狀態代表的含義:

state description
Checking table 正在檢查資料表(這是自動的)
Closing tables 正在將表中修改的資料重新整理到磁碟中,同時正在關閉已經用完的表。這是一個很快的操作,如果不是這樣的話,就應該確認磁碟空間是否已經滿了或者磁碟是否正處於重負中
Connect Out 複製從伺服器正在串連主伺服器
Copying to tmp table on disk 由於臨時結果集大於 tmp_table_size ,正在將暫存資料表從記憶體儲存轉為磁碟儲存以此節省記憶體
Creating tmp table 正在建立暫存資料表以存放部分查詢結果
deleting from main table 伺服器正在執行多表刪除中的第一部分,剛刪除第一個表。
deleting from reference tables 伺服器正在執行多表刪除中的第二部分,正在刪除其他表的記錄。
Flushing tables 正在執行 FLUSH TABLES ,等待其他線程關閉資料表。
Killed 發送了一個 kill 請求給某線程,那麼這個線程將會檢查 kill 標誌位,同時會放棄下一個 kill 請求。 MySQL 會在每次的主迴圈中檢查 kill 標誌位,不過有些情況下該線程可能會過一小段才能死掉。如果該線程程被其他線程鎖住了,那麼 kill 請求會在鎖釋放時馬上生效。
Locked 被其他查詢鎖住了。
Sending data 正在處理 SELECT 查詢的記錄,同時正在把結果發送給用戶端。
Sorting for group 正在為 GROUP BY 做排序。
Sorting for order 正在為 ORDER BY 做排序。
Opening tables 這個過程應該會很快,除非受到其他因素的幹擾。例如,在執 ALTER TABLE 或 LOCK TABLE 語句行完以前,資料表無法被其他線程開啟。 正嘗試開啟一個表。
Removing duplicates 正在執行一個 SELECT DISTINCT 方式的查詢,但是 MySQL 無法在前一個階段最佳化掉那些重複的記錄。因此, MySQL 需要再次去掉重複的記錄,然後再把結果發送給用戶端。
Reopen table 獲得了對一個表的鎖,但是必須在表結構修改之後才能獲得這個鎖。已經釋放鎖,關閉資料表,正嘗試重新開啟資料表。 
Repair by sorting 修複指令正在排序以建立索引。 
Repair with keycache 修複指令正在利用索引緩衝一個一個地建立新索引。它會比 Repair by sorting 慢些。
Searching rows for update 正在將合格記錄找出來以備更新。它必須在 UPDATE 要修改相關的記錄之前就完成了。
Sleeping 正在等待用戶端發送新請求。
System lock 正在等待取得一個外部的系統鎖。如果當前沒有運行多個 mysqld 伺服器同時請求同一個表,那麼可以通過增加 --skip-external-locking 參數來禁止外部系統鎖。
Upgrading lock INSERT DELAYED 正在嘗試取得一個鎖表以插入新記錄。
Updating 正在搜尋匹配的記錄,並且修改它們。 
User Lock 正在等待 GET_LOCK() 。
Waiting for tables 該線程得到通知,資料表結構已經被修改了,需要重新開啟資料表以取得新的結構。然後,為了能的重新開啟資料表,必須等到所有其他線程關閉這個表。以下幾種情況下會產生這個通知: FLUSH TABLES tbl_name, ALTER TABLE, RENAME TABLE, REPAIR TABLE, ANALYZE TABLE, 或 OPTIMIZE TABLE 。
waiting for handler insert INSERT DELAYED 已經處理完了所有待處理的插入操作,正在等待新的請求。 

MySQL:show processlist

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.