查看后台进程并杀死进程
官方文档:https://clickhouse.com/docs/en/sql-reference/statements/kill
kill query --慢查询
ClickHouse自带用于记录系统信息的系统库system,通过processes表,我们可以查看当前连接的进程信息,也就是正在运行的sql的信息。
selectquery_id,read_rows,total_rows_approx,memory_usage,initial_user,initial_address,elapsed,query
from system.processes order by read_rows desc;
# 字段含义
# query_id 查询id,
# read_rows 从表中读取的行数,
# total_rows_approx 应读取的行总数的近似值,
# memory_usage 请求使用的内存量
# initial_user 进行查询的用户
# initial_address 请求的 IP 地址
# elapsed 求执行开始以来的秒数
# query 查询语句
通过sql语句的查询行数和查询已经执行的时间来判断sql是不是在慢查询,或者是同事在查询的时候没有日期限定而直接查全表。一般的话如果grafana监控的CK节点出现cpu飙升的情况,就需要我们去判断CK中是否有垃圾sql在执行,根据query_id杀死该进程
kill query where query_id='70442d9b-7fc5-4a0e-81be-9543431a4882';
kill mutation --卡住的语句
关于mutation :clickhouse停止和避免mutations操作
对于MergeTree表,mutations机制的操作会重写整个数据块(rewriting whole data parts),所以是一个重操作,会严重占用服务资源。尤其是 alter table … delete 和 alter table … update。
select mutation_id from system.mutations
where is_done=0;
kill mutation where database = 'default' and table = 'table'-- cancel the specific mutation:
kill mutation where database = 'default' and table = 'table' and mutation_id = 'mutation_3.txt'
kill mutation where database = 'test' and table = 'qobm_1'
查看后台进程并杀死进程相关推荐
- Windows、Linux及Mac查看端口和杀死进程
本文介绍如何在Windows.Linux及Mac下查看端口和杀死进程. Windows下查看端口和杀死进程 查看占用端口号的进程号:netstat –ano | findstr "指定端口号 ...
- Mac OS 查看端口和杀死进程
使用 lsof 会列举所有占用的端口列表: 使用less分页查询 lsof | less 查看端口号 sudo lsof -i:port(端口号) 杀死进程: sudo kill -9 PID(进程i ...
- CentOS中启动Jar包、后台启动、查看输出日志、查看服务进程、杀死进程
场景 将项目的jar包打包后部署在CentOS的服务器上. 怎样后台运行jar包,即使断开会话,服务依然运行. 运行后查看输出的日志,看看是否启动成功. 查看启动后服务的进程,以及杀死进程. 注: 博 ...
- 如何查看端口和杀死进程
1. 查询端口 windows命令: 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 查询占用了8080端口的进程:netstat -ano|findstr "8080 ...
- ubuntu如何杀进程_ubuntu查看并杀死进程
今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭 只有进入ubuntu的进程下关闭 查看进程: 1,ps -e 命 ...
- linux kill杀死进程
背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9 ...
- linux杀死网络,Linux下kill杀死进程详解
背景:这个Linux下kill命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了 ...
- linux用kill命令删除进程,linux 使用kill命令杀死进程的几个办法
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx ...
- kill 进程_结束进程,查看后台进程
有一些进程想要结束怎么办呢?进程的优先是怎样的呢?如何查看后台正在运行的进程呢?下面我就来讲讲 给进程发送信号(kill -l列出所有支持的信号) [root@qianfeng ~]# kill -l ...
最新文章
- 1-6-RHEL7用户管理和如何恢复root密码
- vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理)
- 【转】storm 开发系列一 第一个程序
- 探究防抖(debounce)和节流(throttle)
- leetcode 289. Game of Life | 289. 生命游戏(Java)
- java jpeg压缩解码_图片压缩(iOS)
- 通过init-connect + binlog 实现MySQL审计功能
- 2019年今日头条机试_JAVA后台岗_第一题
- Spring : Bean延时加载注解(@Lazy)
- LeetCode OJ1:Reverse Words in a String
- Maven安装与配置,Idea配置Maven
- MySQL配置文件配置
- 超实用干货丨通过率90%的软件测试简历长什么样?
- vue2生成图片导出pdf
- 读书百客:《陋室铭》赏析
- 智能智慧型停车场管理系统解决方案
- HORNER(霍纳)法则的C实现以及算法比较 2.10
- 神铺垫、神转折、神代入
- wb在计算机知识里是什么意思,相机上的WB,ISO,S和EV是什么意思?
- java提取word中的文字,java获取word里面的文本