当前位置: 首页 > news >正文

clickhouse 检查是否有删除语句在执行

clickhouse 检查是否有删除语句在执行

在 ClickHouse 中检查是否有 DELETE(或 ALTER TABLE ... DELETE)语句正在执行,可以通过以下几种方式实现:


✅ 方法 1:通过 system.mutations 表查看

ClickHouse 的删除操作本质上是一个 mutation(数据变更任务),可以在 system.mutations 系统表中查看执行状态。

SELECTdatabase,table,mutation_id,command,create_time,is_done,parts_to_do,parts_to_do_names
FROM system.mutations
WHERE command LIKE '%DELETE%'
ORDER BY create_time DESC;

解释:

  • command:变更命令内容,比如 DELETE WHERE id = 123
  • is_done:是否完成(0 表示还在执行)
  • parts_to_do:还剩多少数据分区未处理
  • create_time:任务创建时间

如果你看到 is_done = 0 的记录,就说明删除任务仍在执行中。


✅ 方法 2:查看当前后台任务

ClickHouse 也会在 system.processes 中记录正在运行的查询,包括后台 mutation 任务。

SELECTquery_id,query,elapsed,read_rows,memory_usage
FROM system.processes
WHERE query LIKE '%DELETE%';

但注意:mutation 通常不会显示在这里(因为它们由后台线程执行),更可靠的还是查 system.mutations


✅ 方法 3:查看是否卡住或失败的删除任务

有时 mutation 会失败或卡住,可以检查:

SELECTdatabase,table,mutation_id,command,latest_failed_part,latest_fail_reason
FROM system.mutations
WHERE latest_fail_reason != '';

这能帮助排查 DELETE 为什么长时间没完成。


✅ 方法 4:强制取消卡住的 mutation

如果确认某个删除任务卡住,可以强制杀掉:

KILL MUTATION WHERE mutation_id = '0000000000';

⚠️ 注意:这会终止 mutation,可能导致部分数据未删除,需要重新执行一次 DELETE

http://www.dtcms.com/a/511521.html

相关文章:

  • 网站职能怎么将自己的视频推广出去
  • ubuntu22.04 ros2 kobuki底盘控制全纪录
  • 深圳网站建设外贸公司做单抗药的看什么网站好
  • 植物大战僵尸杂交版v3.12最新版本(附下载链接)
  • 云手机的安全保护措施有哪些?
  • 计算机毕业设计240—基于python+爬虫+html的微博舆情数据可视化系统(源代码+数据库)
  • 制作梦核的网站做h网站
  • 本地部署开源数据分析平台 Elastic Stack 并实现外部访问( Windows 版本)
  • 高性能组件_线程内存redis_Mysql_内存序_malloc
  • 2025年前端技术全景指南:从基础到架构的实战手册
  • RuoYi/ExcelUtil修改(导入excel表时,表中字段没有映射上数据库表字段)
  • C++ 分治 快排铺垫 三指针 力扣 75.颜色分类 题解 每日一题
  • 预测算法:股票数据分析预测系统 股票预测 股价预测 Arima预测算法(时间序列预测算法) Flask 框架 大数据(源码)✅
  • 门户网站需要多少空间如何引流被动加好友微信
  • 网站的 联系我们怎么做关键词优化难易
  • 【Java】基于 Tabula 的 PDF 合并单元格内容提取
  • Android 系统的进程模型
  • vue2实现pdf预览兼容低版本浏览器
  • Android Compose 状态的概念
  • spark组件-spark core(批处理)-rdd持久化机制
  • 安全驾驶 智在掌控|腾视科技ES06终端,为车辆运营赋能
  • el-table 表格嵌套表格
  • 云南网站建设首选才力东营注册公司
  • 非对称密码算法分析技术深度剖析及未来展望
  • Arduino IDE下载安装汉化教程(附安装包,图文并茂)
  • 本地转移新分支到新仓库
  • GaussDB慢sql信息收集和执行计划查看
  • AWS IoT Core 监控与告警优化实战报告
  • 我的第一个开源项目【IOT-Tree Server】
  • 如何选择合适的倾角传感器厂家的产品以满足物联网监测需求?