简介
本章主要介绍在 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 官网