2013-07-03 61 views
0

的線程ID做知道程序

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE STATE = "executing"; 

它包含列Id這是目前運行的所有線程的ID號。現在在我的MySQL過程中,一開始我想知道執行它的線程的ID。什麼查詢將返回運行該過程的線程的ID?

其次:我想知道它,因爲我的應用程序中的查詢是相當長的運行。我想讓自動化過程儘快得到新的請求,我的應用程序將通過Kill query someID取消已經運行的查詢。爲此我需要知道已經運行的程序的IDKill query命令是否影響穩定性?根據documentation,它看起來很安全,因爲它只設置一個標誌並且連接完好無損。

+0

你可以'show [full] processlist()'得到相同的結果。 – DevZer0

+0

@ DevZer0它返回完整列表。我只想要當前程序的線程Id(本身) – Jatin

回答

相關問題