Clickhouse DBA常用的sql语句

clickhouse系统表官方文档https://clickhouse.com/docs/en/operations/system-tables

Clickhouse的语法有点像Mysql

Clickhouse没有delete和update语句,使用alter来替代
https://clickhouse.com/docs/zh/sql-reference/statements/alter/delete
ALTER TABLE [db.]table [ON CLUSTER cluster] DELETE WHERE filter_expr

https://clickhouse.com/docs/zh/sql-reference/statements/alter/update
ALTER TABLE [db.]table UPDATE column1 = expr1 [, …] WHERE filter_expr

查看集群
show clusters;

select cluster,shard_num,shard_weight,replica_num,host_name,host_address from system.clusters;

查看数据库的列表
show databases;

查看数据库对应的磁盘路径
select name,engine,data_path,metadata_path from system.databases;

查看当前数据库下的表的列表
show tables;

查看XX数据库里面的表对应的磁盘路径
select database,name,engine,data_paths,metadata_path from system.tables where database=‘XX’;

查看XX数据库里面所有表对应的引擎
SELECT database, name, engine FROM system.tables WHERE database = ‘XX’

查看XX数据库里面分布式表对应的本地的表名
select name,engine,dependencies_database,dependencies_table from system.tables where database=‘XX’;

查询XX数据库里面里面各表的建表语句
SELECT database, name, create_table_query FROM system.tables WHERE database = ‘XX’

查询XX数据库里面里面各表的总行数
select database,name,engine,total_rows from system.tables where database=‘XX’ order by 4;

查询clickhouse用户名,用default用户执行以下语句,必须先在文件/etc/clickhouse-server/users.xml中对default用户启用<access_management>1</access_management>
SHOW USERS;

select * from system.users;

查询某表在zookeeper复制中的信息

DAILACHDBUD001 :) select database,table,zookeeper_path,replica_name,replica_path from system.replicas where table='table_ReplicatedMergeTree1';
┌─database───┬─table──────────────────────┬─zookeeper_path─────────────────────────────────────────────┬─replica_name───┬─replica_path───────────────────────────────────────────────────────────────────────┐
│ lukestest1 │ table_ReplicatedMergeTree1 │ /clickhouse/tables/f9ce3729-2815-4a9b-bdf5-7f24cd6ab01b/01 │ DAILACHDBUD001 │ /clickhouse/tables/f9ce3729-2815-4a9b-bdf5-7f24cd6ab01b/01/replicas/DAILACHDBUD001 │
└────────────┴────────────────────────────┴────────────────────────────────────────────────────────────┴────────────────┴────────────────────────────────────────────────────────────────────────────────────┘

查询某个zookeeper_path对应的信息

DAILACHDBUD001 :) select top 1 * from system.zookeeper where path='/clickhouse/tables/f9ce3729-2815-4a9b-bdf5-7f24cd6ab01b/01';
┌─name────────────────────┬─value─┬─path───────────────────────────────────────────────────────┐
│ alter_partition_version │       │ /clickhouse/tables/f9ce3729-2815-4a9b-bdf5-7f24cd6ab01b/01 │
└─────────────────────────┴───────┴────────────────────────────────────────────────────────────┘

在zookeeper实例中删除某个zookeeper_path的信息
[zk: DAILACHDBUD002:2181(CONNECTED) 0] deleteall ‘/clickhouse/tables/f9ce3729-2815-4a9b-bdf5-7f24cd6ab01b/01’;

查询clickhouse数据库当前运行状态下的指标信息
select * from system.metrics;

统计ClickHouse服务在运行过程中已经执行过的指标信息
select * from system.events

统计ClickHouse服务运行过程时当前正在后台异步运行的指标信息
select * from system.asynchronous_metrics

查询日志
select * from system.query_log

查询磁盘信息
select name,path,type from system.disks;

查询备份信息
SELECT id,name,status,error,start_time,end_time FROM system.backups

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/30764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在WordPress中使用AI的实用方法:入门级

随着人工智能&#xff08;AI&#xff09;的快速发展&#xff0c;WordPress平台上引入了越来越多的工具和插件&#xff0c;为网站管理员提供了强大的功能。这些工具不仅可以提升网站的用户体验&#xff0c;还能简化网站管理过程。本文将介绍几种在WordPress中使用AI的实用方法&a…

emacs verilog-mode RTL集成

最近用了一下emacs,用于集成一下自己的子系统。只能说真香。记录一下使用规则和收藏几个比较好的网站。 主要参考这个网站即可。 emacs-verilog mode中文网站: https://www.wenhui.space/docs/02-emacs/verilog_mode_useguide/ 技巧 1.常用模板 下面模板基本上Verilog …

广州化工厂可燃气体报警器检定检验:安全生产新举措显成效

随着科技的不断发展&#xff0c;可燃气体报警器的检定检验技术也在不断进步。 广州的一些化工厂开始采用先进的智能检测系统和数据分析技术&#xff0c;对报警器的性能进行更加精准和全面的评估。 这些新技术不仅能够提高检定检验的效率和准确性&#xff0c;还能够为化工厂的…

boost io 上一篇ppppppppppp

111111111111111111111111111111111111111111111111 RPC 既不是协议&#xff0c;也不是框架。只是一个概念&#xff0c;一种通信方式&#xff0c;底层有很多实现方式。 222222222222222222222222222222222222222222222222222222222 class async_listener { public: typedef b…

大数据的力量:推动战略决策和业务转型

在当前全球化的时代背景下&#xff0c;国际间的联系日益紧密&#xff0c;世界变得更加互联互通。面对各种危机&#xff0c;数据驱动决策和分析显得愈发重要。从医学研究到市场趋势分析&#xff0c;大数据技术在各个领域发挥着关键作用&#xff0c;推动着一场深刻的变革浪潮。 大…

打开IE自动跳转EDGE的解决方法

目录 1. 创建快捷方式的解决方案 2. 其他可以尝试但未必靠谱的方法 2.1 通过设置EDGE浏览器实现 2.2 设置internet属性 2.3 BHO拓展管理 找到Windows10中的IE浏览器的方法&#xff1a; WIN Q&#xff0c;打开搜索栏&#xff1b;键入IE&#xff0c;即可看到IE浏览器 1. …

Java Stream流应用

Stream流的核心方法 Stream流的方法主要包含如图的几种 提供部分应用场景做个思考&#xff1a; (1)从员工集合中筛选出salary大于8000的员工&#xff0c;并放置到新的集合里。 (2)统计员工的最高薪资、平均薪资、薪资之和。 (3)将员工按薪资从高到低排序&#xff0c;同样薪资…

深度理解微信小程序技术架构:从前端到后台

在当今移动互联网的时代&#xff0c;微信小程序作为一种轻量级、便捷的应用形式&#xff0c;已经成为许多用户和开发者的首选。本文将深入探讨微信小程序的技术架构&#xff0c;从前端视角到后台支撑&#xff0c;为读者全面解析这一新兴应用形式的奥秘。 #### 一、微信小程序的…

opencv中凸包运算函数convexHull()的使用

操作系统&#xff1a;ubuntu22.04OpenCV版本&#xff1a;OpenCV4.9IDE:Visual Studio Code编程语言&#xff1a;C11 1.功能描述 该函数cv::convexHull用于寻找一组二维点集的凸包&#xff0c;采用的是Sklansky算法[242]&#xff0c;当前实现中具有O(N logN)的时间复杂度。 1…

2024: 有效使用OKR的10个技巧

2023年是许多前所未有的一年。从真正意义上讲&#xff0c;这一年让我们为不可预测的事情做好了准备&#xff0c;也为不确定的事情提供了训练。在我们身边发生了这么多事情&#xff0c;而下一步的行动却依然不甚明朗的情况下&#xff0c;领导者们更应该开始制定战略&#xff0c;…

Linux服务器挖矿病毒处理

文章目录 Linux服务器挖矿病毒处理1.中毒表现2.解决办法2.1 断网并修改root密码2.2 找出隐藏的挖矿进程2.3 关闭病毒启动服务2.4 杀掉挖矿进程 3. 防止黑客再次入侵3.1 查找异常IP3.2 封禁异常IP3.3 查看是否有陌生公钥 补充知识参考 Linux服务器挖矿病毒处理 情况说明&#x…

FuTalk设计周刊-Vol.033

&#x1f525;AI漫谈 热点捕手 1、Stable Video Diffusion —— Stable Diffusion 推出的 AI 生成视频模型 Stable Video Diffusion 也是开源的&#xff0c;可以免费下载部署。支持文本/图片生成视频&#xff0c;最高支持 576*1024 分辨率 25 帧。 链接https://huggingface.…

DV、OV通配符SSL证书有什么区别

通配符SSL证书是经常提及的一种SSL证书类型&#xff0c;也被称为泛域名SSL证书。通配符证书在SSL证书当中是比较特殊的&#xff0c;它具有保护主域名及其下一级所有子域名的功能&#xff0c;非常适合子域名多的域名网站&#xff0c;能够有效的节省成本&#xff0c;并降低证书管…

申办乙级资信证书,河南工程咨询单位流程详解

河南工程咨询单位申办乙级资信证书的流程详解如下&#xff1a; 一、前期准备阶段 研读政策文件&#xff1a; 研读《工程咨询行业管理办法》&#xff08;国家发展改革委2017年第9号令&#xff09;以及《国家发展改革委关于印发<工程咨询单位资信评价标准>的通知》&#x…

最近,GPT-4o横空出世。对GPT-4o这一人工智能技术进行评价,包括版本间的对比分析、GPT-4o的技术能力以及个人整体感受等

GPT-4o是一款引人瞩目的人工智能技术&#xff0c;它在之前版本的基础上取得了长足的进步。本文将对GPT-4o进行评价&#xff0c;包括版本间的对比分析、GPT-4o的技术能力以及个人整体感受等。 首先&#xff0c;我们来进行GPT-4o与之前版本的对比分析。GPT-4o相较于GPT-3和GPT-2…

调建堆的时间复杂度的计算与topK问题

建堆复杂度的计算 向下调整建堆 第一层有2^0个节点&#xff0c;最坏向下调整h-1次&#xff0c;第二层有2^1个节点&#xff0c;最坏向下调整h-2次&#xff0c;以此类推&#xff0c;将每一层所有节点最坏情况需要调整的次数相加&#xff0c;就能得到一个式子&#xff1a; 最后到…

FanySkill源文件修改,快捷键以及新增任务栏选项

FanySkill源文件修改&#xff0c;快捷键以及新增任务栏选项 一、文件下载二、快捷键设置三、任务栏四、本人配置 一、文件下载 自行去PCB联盟网下载&#xff0c;因为那边下载要联盟币&#xff0c;我不清楚我免费提供会不会给我带来没必要的损失&#xff0c;敬请谅解。 要下载的…

怎么为自己的VPS选择合适的CPU和RAM?

为网站选择VPS&#xff08;虚拟专用服务器&#xff09;与为家庭或办公室选择台式机或笔记本电脑没有什么不同。基本上&#xff0c;您要做的就是查看硬件配置并比较功能和价格。 然而&#xff0c;虽然您可能对个人计算机所需的资源类型有一个粗略的估计&#xff0c;但为服务器获…

jQuery 添加元素

jQuery 添加元素 jQuery 是一个广泛使用的 JavaScript 库&#xff0c;它简化了 HTML 文档的遍历、事件处理、动画和 Ajax 交互。在本文中&#xff0c;我们将探讨如何使用 jQuery 添加元素到 HTML 文档中。这对于动态更新用户界面&#xff0c;响应用户操作或从服务器获取数据非…

一文理清OCR的前世今生

AI应用开发相关目录 本专栏包括AI应用开发相关内容分享&#xff0c;包括不限于AI算法部署实施细节、AI应用后端分析服务相关概念及开发技巧、AI应用后端应用服务相关概念及开发技巧、AI应用前端实现路径及开发技巧 适用于具备一定算法及Python使用基础的人群 AI应用开发流程概…