0
的線程ID做知道程序
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE STATE = "executing";
它包含列Id
這是目前運行的所有線程的ID號。現在在我的MySQL
過程中,一開始我想知道執行它的線程的ID。什麼查詢將返回運行該過程的線程的ID?
其次:我想知道它,因爲我的應用程序中的查詢是相當長的運行。我想讓自動化過程儘快得到新的請求,我的應用程序將通過Kill query someID
取消已經運行的查詢。爲此我需要知道已經運行的程序的ID
。 Kill query
命令是否影響穩定性?根據documentation,它看起來很安全,因爲它只設置一個標誌並且連接完好無損。
你可以'show [full] processlist()'得到相同的結果。 – DevZer0
@ DevZer0它返回完整列表。我只想要當前程序的線程Id(本身) – Jatin