【clickhouse】Clickhouse 支持毫秒 纳秒数据
文章目录
- 1.概述
1.概述
转载:https://vkingnew.blog.csdn.net/article/details/107294011
在clickhouse winter/Spring 新功能介绍上说clickhouse支持了毫秒和微妙的存储和计算,来验证和测试下:
DateTime64
Date and Time with subsecond resolution.
DateTime64(3) — milliseconds.
DateTime64(6) — microseconds.
时间范围:1970–2106.
由于暂时不知道clickhouse如何生成微妙和毫秒 使用mysql查询:
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.20 |
+-----------+
1 row in set (0.00 sec)mysql> select now(6);
+----------------------------+
| now(6) |
+----------------------------+
| 2020-07-12 00:39:14.134716 |
+----------------------------+
1 row in set (0.00 sec)
在clickhouse中创建一个表用于测试:
clickhouse 的版本:
Clickhouse> select * from build_options limit 6;SELECT *
FROM build_options
LIMIT 6┌─name─────────────┬─value────────────────────────────────────┐
│ VERSION_FULL │ ClickHouse 20.5.2.7 │
│ VERSION_DESCRIBE │ v20.5.2.7-stable │
│ VERSION_INTEGER │ 20005002 │
│ VERSION_GITHASH │ b9b4d9a948ceecee689a503296dba93f143dd32f │
│ VERSION_REVISION │ 54435 │
│ BUILD_DATE │ 2020-07-02 │
└──────────────────┴──────────────────────────────────────────┘6 rows in set. Elapsed: 0.001 sec. Clickhouse> create table t_dt(id int,createtime Datetime64(3),lastmodifytime Datetime64(6))ENGINE=MergeTree() order by id;CREATE TABLE t_dt
(`id` int,`createtime` Datetime64(3),`lastmodifytime` Datetime64(6)
)
ENGINE = MergeTree()
ORDER BY idClickhouse> insert into t_dt(id,createtime,lastmodifytime)values(1,'2020-07-12 00:39:14.134','2020-07-12 00:39:14.134716');INSERT INTO t_dt (id, createtime, lastmodifytime) VALUESOk.1 rows in set. Elapsed: 0.003 sec. Clickhouse> select * from t_dt;SELECT *
FROM t_dt┌─id─┬──────────────createtime─┬─────────────lastmodifytime─┐
│ 1 │ 2020-07-12 00:39:14.134 │ 2020-07-12 00:39:14.134716 │
└────┴─────────────────────────┴────────────────────────────┘1 rows in set. Elapsed: 0.003 sec.
可以看到已经可以支持毫秒和微妙的存储计算了。
Clickhouse> WITH toDateTime64('2020-07-12 19:20:11.123', 6) AS dt64 SELECT toStartOfSecond(dt64);WITH toDateTime64('2020-07-12 19:20:11.123', 6) AS dt64
SELECT toStartOfSecond(dt64)┌──────toStartOfSecond(dt64)─┐
│ 2020-07-12 19:20:11.000000 │
└────────────────────────────┘1 rows in set. Elapsed: 0.002 sec.
参考:
https://github.com/ClickHouse/ClickHouse/issues/10672
【clickhouse】Clickhouse 支持毫秒 纳秒数据相关推荐
- [Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string
获取当前时间戳的函数 , 默认有秒和纳秒 , 毫秒需要处理一下 , 转成字符串需要转换一下 fmt.Printf("时间戳(秒):%v;\n", time.Now().Unix() ...
- java currentTimeMillis nanoTime 毫秒 纳秒
nanoTime用于区间计算,即例如算程序的运行,start-end 深入理解System.nanoTime() currentTimeMillis可以用来表达时间,因为他是从1970年开始计算的.和 ...
- 趣头条基于ClickHouse玩转每天1000亿数据量
本文根据dbaplus社群第199期线上分享整理而成,文末还有直播回放~ 王海胜 趣头条数据中心大数据开发工程师 8年互联网工作经验,曾在eBay.唯品会.趣头条等公司从事大数据开发相关工作,有丰富的 ...
- java 纳秒 毫秒_golang的time包:秒、毫秒、纳秒时间戳输出方式
菜鸟的时候只知道时间戳有10位.13位.还有好长位数的. 入坑久了才明白 10位数的时间戳是以 秒 为单位: 13位数的时间戳是以 毫秒 为单位: 19位数的时间戳是以 纳秒 为单位: golang中 ...
- 【clickhouse】ClickHouse表引擎 MergeTree 索引与数据存储方式 一级索引 二级索引
1.概述 转载:ClickHouse表引擎 MergeTree 索引与数据存储方式 2.一级索引 MergeTree 主键使用 primary key 定义,定义主键后,会将数据依据 index_gr ...
- 【Elasticsearch】在Elasticsearch中支持纳秒时间戳
1.概述 翻译:The journey to support nanosecond timestamps in Elasticsearch 以纳秒分辨率存储日期的能力需要在Elasticsearch代 ...
- java纳秒级时间戳_golang的time包:秒、毫秒、纳秒时间戳输出方式
菜鸟的时候只知道时间戳有10位.13位.还有好长位数的. 入坑久了才明白 10位数的时间戳是以 秒 为单位: 13位数的时间戳是以 毫秒 为单位: 19位数的时间戳是以 纳秒 为单位: golang中 ...
- 秒的换算:皮秒、纳秒、微秒、毫秒
皮秒,符号ps(英语:picosecond ). 1皮秒等于一万亿分之一秒(10-12秒) 1,000 皮秒 = 1纳秒 ns 1,000,000 皮秒 = 1微秒 μs 1,000,000,000 ...
- shell 获取秒、毫秒和纳秒
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.date工具 二.使用步骤 1.获取秒数 2.获取毫秒 3.获取纳秒 4.获取指定的时间戳 总结 前言 有时候我们 ...
最新文章
- LInux 些许知识
- matlab变量代替语句,MATLAB只是简单地把表达式里的变量名替换成数值,而不给出结果...
- 2.2.1 处理机调度的概念和层次
- 安装java环境linux和windows
- 通道Channel-使用NIO 读取数据
- 是男人就过 8 题--Pony.AI 题 - A String Game
- 【项目管理】管理良好沟通
- linux那些事之 page table基本操作
- opencv 智能答卷识别系统(一)
- 管理例程——数据库管理员
- C语言自己编写头文件
- 大学生咖啡网页制作教程 表格布局网页模板 学生HTML静态美食网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
- 《对比Excel,轻松学习Python数据分析》读书笔记------数据可视化
- 转载 测试开发岗--高频知识整理
- power apps -- Game Demo page 制作游戏步骤详解
- #五、双波不干涉理论的预测应用方式
- TransactionScope使用(二)——msdtc不可用
- 利用Office365进行个税改革员工信息收集
- 个人作品展示(开源)
- python爬虫+网页版微信实时获取消息程序
热门文章
- 互联网“收割”网瘾父母
- “你什么色?”网易云人格主导色被刷屏后遭微信屏蔽:因包含互动测试内容...
- 游族网络:中诚信国际将公司主体及游族转债列入信用评级观察名单
- 微信又添新表情,“我裂开了”!
- 为了生产iPhone 12,富士康连国庆节也没假放了
- 乐视网:受让方致新云网与融创、盈瑞汇鑫无关联关系
- ​2020启示:拼多多篇— —退潮后,你才发现人家是游泳健将
- 苹果发布会日期再曝光 2019新iPhone发布会定在这一天?
- 618“后高考经济”数据:3C数码依旧是毕业季的首选礼品
- 芯片人才平均薪资近万元 2020年芯片人才缺口超30万