文章目录

  • 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 支持毫秒 纳秒数据相关推荐

  1. [Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string

    获取当前时间戳的函数 , 默认有秒和纳秒 , 毫秒需要处理一下 , 转成字符串需要转换一下 fmt.Printf("时间戳(秒):%v;\n", time.Now().Unix() ...

  2. java currentTimeMillis nanoTime 毫秒 纳秒

    nanoTime用于区间计算,即例如算程序的运行,start-end 深入理解System.nanoTime() currentTimeMillis可以用来表达时间,因为他是从1970年开始计算的.和 ...

  3. 趣头条基于ClickHouse玩转每天1000亿数据量

    本文根据dbaplus社群第199期线上分享整理而成,文末还有直播回放~ 王海胜 趣头条数据中心大数据开发工程师 8年互联网工作经验,曾在eBay.唯品会.趣头条等公司从事大数据开发相关工作,有丰富的 ...

  4. java 纳秒 毫秒_golang的time包:秒、毫秒、纳秒时间戳输出方式

    菜鸟的时候只知道时间戳有10位.13位.还有好长位数的. 入坑久了才明白 10位数的时间戳是以 秒 为单位: 13位数的时间戳是以 毫秒 为单位: 19位数的时间戳是以 纳秒 为单位: golang中 ...

  5. 【clickhouse】ClickHouse表引擎 MergeTree 索引与数据存储方式 一级索引 二级索引

    1.概述 转载:ClickHouse表引擎 MergeTree 索引与数据存储方式 2.一级索引 MergeTree 主键使用 primary key 定义,定义主键后,会将数据依据 index_gr ...

  6. 【Elasticsearch】在Elasticsearch中支持纳秒时间戳

    1.概述 翻译:The journey to support nanosecond timestamps in Elasticsearch 以纳秒分辨率存储日期的能力需要在Elasticsearch代 ...

  7. java纳秒级时间戳_golang的time包:秒、毫秒、纳秒时间戳输出方式

    菜鸟的时候只知道时间戳有10位.13位.还有好长位数的. 入坑久了才明白 10位数的时间戳是以 秒 为单位: 13位数的时间戳是以 毫秒 为单位: 19位数的时间戳是以 纳秒 为单位: golang中 ...

  8. 秒的换算:皮秒、纳秒、微秒、毫秒

    皮秒,符号ps(英语:picosecond ). 1皮秒等于一万亿分之一秒(10-12秒) 1,000 皮秒 = 1纳秒 ns 1,000,000 皮秒 = 1微秒 μs 1,000,000,000 ...

  9. shell 获取秒、毫秒和纳秒

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.date工具 二.使用步骤 1.获取秒数 2.获取毫秒 3.获取纳秒 4.获取指定的时间戳 总结 前言 有时候我们 ...

最新文章

  1. LInux 些许知识
  2. matlab变量代替语句,MATLAB只是简单地把表达式里的变量名替换成数值,而不给出结果...
  3. 2.2.1 处理机调度的概念和层次
  4. 安装java环境linux和windows
  5. 通道Channel-使用NIO 读取数据
  6. 是男人就过 8 题--Pony.AI 题 - A String Game
  7. 【项目管理】管理良好沟通
  8. linux那些事之 page table基本操作
  9. opencv 智能答卷识别系统(一)
  10. 管理例程——数据库管理员
  11. C语言自己编写头文件
  12. 大学生咖啡网页制作教程 表格布局网页模板 学生HTML静态美食网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
  13. 《对比Excel,轻松学习Python数据分析》读书笔记------数据可视化
  14. 转载 测试开发岗--高频知识整理
  15. power apps -- Game Demo page 制作游戏步骤详解
  16. #五、双波不干涉理论的预测应用方式
  17. TransactionScope使用(二)——msdtc不可用
  18. 利用Office365进行个税改革员工信息收集
  19. 个人作品展示(开源)
  20. python爬虫+网页版微信实时获取消息程序

热门文章

  1. 互联网“收割”网瘾父母
  2. “你什么色?”网易云人格主导色被刷屏后遭微信屏蔽:因包含互动测试内容...
  3. 游族网络:中诚信国际将公司主体及游族转债列入信用评级观察名单
  4. 微信又添新表情,“我裂开了”!
  5. 为了生产iPhone 12,富士康连国庆节也没假放了
  6. 乐视网:受让方致新云网与融创、盈瑞汇鑫无关联关系
  7. ​2020启示:拼多多篇— —退潮后,你才发现人家是游泳健将
  8. 苹果发布会日期再曝光 2019新iPhone发布会定在这一天?
  9. 618“后高考经济”数据:3C数码依旧是毕业季的首选礼品
  10. 芯片人才平均薪资近万元 2020年芯片人才缺口超30万