clickhouse的ttl

news/2024/11/17 4:33:10/

TTL
只能在MergeTree系列表中使用,和分区一样,也只能在mergetree系列表中用
列: 当列的时间超过设置的值 -整列数据被删除
表: 当表中的某个写行的时间超过设置的值 -整行会被删除
定义值的存储时间。只能为MergeTree系列表指定。确定值的生存期。
当列中的值过期时,ClickHouse会将其替换为列数据类型的默认值。如果数据部分中的所有列值均已过期,则ClickHouse将从文件系统中的数据部分删除此列。
TTL可以为整个表和每个单独的列设置该子句。表级TTL也可以指定在磁盘和卷之间自动移动数据的逻辑

CREATE TABLE tb_ttl
(
ctime DateTime,
name String
)
ENGINE = MergeTree
PARTITION BY toYYYYMM(ctime)
ORDER BY ctime
TTL ctime + INTERVAL 15 SECOND; – 设置表过期时间为15秒
insert into tb_ttl values(now() ,‘zhangsan’) ;

设置列ttl
CREATE TABLE tb_ttl2
(
d DateTime,
a Int TTL d + INTERVAL 1 MONTH,
b Int TTL d + INTERVAL 1 MONTH,
c Int TTL d + INTERVAL 10 SECOND,
e String
)
ENGINE = MergeTree
PARTITION BY toYYYYMM(d)
ORDER BY d;


http://www.ppmy.cn/news/1050024.html

相关文章

【python办公自动化】PysimpleGUI中的popup弹窗中的按钮设置居中

PysimpleGUI中的popup弹窗中的按钮设置居中 背景问题解决背景 默认的popup弹窗中的OK按钮是在最下面偏左侧一些,有时需要将按钮放置居中 问题解决 首先找到pysimplegui源代码文件中popup的部分 然后定位到19388行,源文件内容如下 关于popup弹窗OK按钮的设置,将pad属性…

vim编辑器用法详解

文章目录 Linux平台安装VimVim配置文件Vim四种模式基本操作多对象操作常用操作流程多窗口操作多标签页操作 Vim(Vi IMproved)是一个功能强大的文本编辑器,是Vi(Visual Editor)的一个增强版本。它以其高度可定制性、强大的编辑功能和广泛的插件支持而闻名。这里介绍一…

这所“984.5”保护一志愿!集成学硕爆冷,300分以上全要!考数二英一!

一、学校及专业介绍 南京航空航天大学(Nanjing University of Aeronautics and Astronautics),简称南航(NUAA)。位于江苏省南京市,是一所具有航空航天民航特色、以理工类为主的综合性全国重点大学。国家“…

使用ApplicationRunner简化Spring Boot应用程序的初始化和启动

ApplicationRunner这个接口,我们一起来了解这个组件,并简单使用它吧。🤭 引言 在开发Spring Boot应用程序时,应用程序的初始化和启动是一个重要的环节。ApplicationRunner是Spring Boot提供的一个有用的接口,可以帮助…

分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测

分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测 目录 分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.SCNGO-CNN-LSTM-Attention数据分类预测程序,改进算法,融合正余弦和…

Java中的经典面试题之==运算符与equals方法

1.运算符 当比较类型是基本数据类型时,比较的是值是否相等,如: int n1 1; double n2 1.0; System.out.println(n1 n2);//true 2.当比较类型是引用数据类型时,比较两个对象的内存地址是否相等,也就是判断它们是否是…

正则表达式在网页处理中的应用四则

正则表达式在网页处理中的应用四则 正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用技巧。 一、检验密…

Reids之Set类型解读

目录 基本介绍 命令概述 SADD key member1 [member2] SCARD key SINTER key1 [key2] SMEMBERS key SPOP key SUNION key1 [key2] 基本介绍 新的存储需求:存储大量的数据 在查询方面提供更高的效率需要的存储结构:能够保存大量的数据&#x…