摘要:
数据类型 尽量用数值型 建表时能用数值型或日期时间型表示的字段,就不要用字符串——全String类型在以Hive为中心的数仓建设中常见,但CK环境不应受此影响。 直接用DataTime 直接用DateTime表示时间列,而不是用整形的时间戳。因为CK中DateTime的底层就是时间戳,效率高,可读性 阅读全文
摘要:
利用Grafana与系统表监控ClickHouse查询 前言 我们往往需要关心数据库的查询执行情况,特别是慢查询。本文简述配置ClickHouse查询监控的一种傻瓜方法。 开启查询日志 打开各个ClickHouse实例的users.xml,在当前使用的profile(如default)中加入: <l 阅读全文
摘要:
当前连接数 SELECT * FROM system.metrics WHERE metric LIKE '%Connection'; 当前正在执行的查询 SELECT query_id, user, address, query FROM system.processes ORDER BY que 阅读全文
摘要:
一、去重 1.arrayDistinct 对数组进行去重 SELECT arrayDistinct( [1,2,3,6,34,3,11]) 2.arrayUniq 计算数组中有多少个不重复的值 SELECT arrayUniq( [1,2,3,6,34,3,11]) 3.arrayCompact 对 阅读全文
摘要:
库引擎 MySQL引擎 允许连接到远程MySQL服务器上的数据库,并执行INSERT和SELECT查询以在ClickHouse和MySQL之间交换数据。 Mysql数据库引擎翻译请求语句,并发送给MYSQL服务器,因此你可以执行像SHOW TABLES 或者 SHOW CREATE TABLE这样的 阅读全文
摘要:
OLAP 读多于写 不同于事务处理(OLTP)的场景,比如电商场景中加购物车、下单、支付等需要在原地进行大量insert、update、delete操作,数据分析(OLAP)场景通常是将数据批量导入后,进行任意维度的灵活探索、BI工具洞察、报表制作等。 数据一次性写入后,分析师需要尝试从各个角度对数 阅读全文
摘要:
下载 下载地址: https://repo.clickhouse.tech/tgz/stable/ 下载的包: clickhouse-common-static clickhouse-server clickhouse-client 单机安装 tar -zxvf clickhouse-common- 阅读全文