簡介
本章主要介紹在 TDengine 執行命令過程中發生異常,如何手工終于執行的任務。可以終止連接,線上查詢及終止事務。
如果一個事務
在一個復雜的應用場景中,連接和查詢任務等有可能進入一種錯誤狀態或者耗時過長遲遲無法結束,此時需要有能夠終止這些連接或任務的方法。
終止連接
KILL CONNECTION conn_id;
conn_id 可以通過 SHOW CONNECTIONS
獲取。
終止查詢
KILL QUERY 'kill_id';
kill_id 可以通過 SHOW QUERIES
獲取。
終止事務
KILL TRANSACTION trans_id
trans_id 可以通過 SHOW TRANSACTIONS
獲取。
說明:
一個計劃一般是由多個事務組成,當終止一個事務后,下一個事務可能會運行起來,這時需要再繼續終止,直到無事務在列表中。
如果全局性的事務卡在事務列表中長時間無法執行完時,需要 KILL ,否則所有數據庫管理相關操作都無法進行,提示有事務在運行中。
重置客戶端緩存
RESET QUERY CACHE;
如果在多客戶端情況下出現元數據不同步的情況,可以用這條命令強制清空客戶端緩存,隨后客戶端會從服務端拉取最新的元數據。
訪問官網
更多內容歡迎訪問 TDengine 官網