腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cassandra
:
零
默认
TTL
是什么
意思
?
、
、
、
我有一个
默认
TTL
为
零
的表,我想知道这
是什么
意思
。 我在网上搜索过,但得到了相互矛盾的说法。它们都没有解释
零
默认
TTL
意味着什么,但是它们解释了将
TTL
设置为
零
意味着什么。一种说法是删除列,另一种说法是删除列
TTL
(这有点像是说该行将永远存在,或者它的措辞很糟糕)。大多数来源只讨论非
零
的
TTL
。谢谢你的帮助。
浏览 17
提问于2020-04-29
得票数 1
回答已采纳
2
回答
OpsCenter键空间中滚动表的
TTL
设置?
、
默认
情况下,rollup360、rollup60、rollup7200、rollup86400等滚动表的default_time_to_live值为0,这意味着数据永远不会过期。但根据使用
Cassandra
构建的
ttl
支持,OpsCenter在rollups60列家族中的列在7天后过期,rollups300列家族在4周后过期,rollups 7200列家族在1年后过期,rollups86400这个设置背后的原因
是什么
?我们应该在哪里为这些表设置
TTL
? 由于OpsCenter数据正在增长,难道我们不应
浏览 4
提问于2016-04-20
得票数 0
3
回答
表格行为的
cassandra
TTL
表的
默认
TTL
设置为10秒,例如:编辑CQL表定义支持default_time_to_live属性,该属性将特定的
TTL</e
浏览 4
提问于2017-01-09
得票数 4
2
回答
如何在
cassandra
中更改活动表的
默认
时间值
、
我们需要将
cassandra
中的表的
默认
time to live值从5天改为10天,我更改了.If表,并设置了新的
ttl
值,这将对现有数据产生影响。对于生产数据,请推荐最佳选项。
浏览 108
提问于2020-04-18
得票数 1
3
回答
cassandra
中
TTL
的最大值
、
我们可以分配给
TTL
的最大值是多少? 在
cassandra
的java驱动程序中,
TTL
设置为int。这是否意味着它仅限于Integer.MAX (2,147,483,647秒)?
浏览 10
提问于2014-11-10
得票数 6
回答已采纳
1
回答
Cassandra
:如何自动删除旧记录以避免磁盘空间不足?
我们对时间序列数据使用TWCS,
默认
TTL
为30天,压缩窗口大小为1天。 不幸的是,有些情况下,传入的数据速率变得更高,并且没有太多的磁盘空间来写入它。同时,由于预算限制,不能向集群中添加新节点。在TWCS的情况下,让
Cassandra
删除所有早于特定日期的记录的最佳方法
是什么
?我的
意思
不是在new sstable中创建tombstones,而是从磁盘中删除旧记录以释放空间。当然,我可以减少
TTL
,但它只会影响新的记录(因此只会在长期内有帮助,但不会立即起作用),并且在没有太多传入数据的
浏览 87
提问于2021-05-14
得票数 1
2
回答
Cassandra
数据的
TTL
删除
、
、
、
、
我有一个场景,应用程序已经将数据插入到
Cassandra
表中,时间间隔为5天,我还有一个时间间隔(GC_GRACE_SECONDS)到5天,这样一旦压缩开始,tombstones就会被清除。我已经更改了应用程序写入,以便将新数据的
TTL
更新为60天。但我正在寻找一种解决方案,其中我可以更改现有数据的
TTL
(有5天到60天)。我们使用的是Apache
Cassandra
3.11.3。
浏览 3
提问于2018-12-11
得票数 1
1
回答
卡桑德拉
/data/db/table/*-Data.db -h-rw-r--r-- 1
cassandra
cassandra
浏览 0
提问于2017-01-22
得票数 5
回答已采纳
2
回答
在
Cassandra
中使用
TTL
的多列的数据开销是如何工作的?
、
、
在卡桑德拉()到期数据的文档中,有人提到 与标准数据相比,到期数据在内存和磁盘上(用于记录
TTL
和过期时间)有8字节的额外开销。如果在表级别上设置一个
TTL
(时间到活时间),那么这是否意味着每个数据条目的内存和磁盘上的开销比列数多8个字节,还是与列数无关?例如,在文档中还可以找到示例来确定列的
TTL
,即使数据是在多个列上插入,而
TTL
是为插入的实际数据条目定义的,而不是按每列定义的。
浏览 3
提问于2017-12-14
得票数 3
回答已采纳
1
回答
稍后设置
cassandra
ttl
/设置
默认
ttl
?
有没有办法为
cassandra
cfs定义一个
默认
的
ttl
,如果列没有
ttl
就会使用它?我意外地错过了为许多列定义
ttl
,现在我必须重新定义它。另一种选择:有没有一种简单的方法来批量更新所有列并手动设置
ttl
?
浏览 7
提问于2012-09-13
得票数 2
1
回答
Cassandra
-定义一个全局
TTL
并更改一个已经存在的
TTL
、
我知道,在对
Cassandra
列/表等(INSERT INTO ... USING
TTL
1234)进行插入/更新时,可以定义
TTL
。在创建表(CREATE TABLE ...WITH default_time_to_live="1234";)时,还可以定义
默认
的
TTL
。在创建键空间时定义全局
TTL
(以便任何表继承
TTL
)?从文档的角度来看,它似乎不受支持( & )
浏览 2
提问于2019-11-20
得票数 0
回答已采纳
3
回答
使用cql3创建带有
默认
TTL
的
Cassandra
表
、
、
是否可以为插入到其中的所有行创建一个具有
默认
TTL
的表,或者在执行插入/更新时是否必须始终记住设置
TTL
? 在文档中看不到任何关于这方面的内容:
浏览 2
提问于2014-05-23
得票数 16
3
回答
如何在AWS键空间表中重置现有数据的
TTL
?
、
如何在不重新插入所有数据的情况下为表中现有的raws设置
TTL
?ALTER TABLE "my_keyspace"."my_table" WITH default_time_to_live = 31536000 ; 设置新记录的
默认
TTL
。
浏览 6
提问于2022-11-18
得票数 1
1
回答
在修改
Cassandra
表属性"default_time_to_live“的幕后发生了什么?
、
我读了很多关于"default_time_to_live“属性的文档和博客,但我不确定如果我在一个
Cassandra
集群中拥有TB数据的现有表上”更改“这个属性,会有什么影响?这是否会影响通过“更新”查询设置了
TTL
的现有数据,或者幕后到底发生了什么。 此属性是否仅影响该表的元数据,并且仅适用于在设置该属性后将被索引的行?
浏览 3
提问于2021-07-09
得票数 1
3
回答
如何更新卡桑德拉数据库中现有记录的实时更新(
TTL
)?
由于
Cassandra
提供了一个设置时间到活(
TTL
)值的选项,以便根据使用记录设置的
TTL
值自动删除记录。我有一种情况,用户可以更改数据到期日期,意味着用户可以随时更改数据过期日期。案件: Requirement:每当用户通过UI更改过期时间时,我们都希望在数据库中更改
TTL
。
浏览 5
提问于2014-07-14
得票数 15
回答已采纳
1
回答
在CFS文件上设置
TTL
(生存时间
、
、
我将文件存储在
cassandra
文件系统(CFS)中,但随着时间的推移,文件的数量将会增长。需要自动删除旧文件。有没有办法在cfs上设置文件级或键空间级的
TTL
?
浏览 3
提问于2019-06-06
得票数 0
2
回答
覆盖
TTL
Cassandra
、
、
我正在为我的应用程序使用
Cassandra
数据库,并且我正在为每个请求设置一个
TTL
。为了测试目的,我使用了另一个数据库(相同的模式,但在本地),并且我愿意保留数据,我想知道是否有一种方法可以覆盖
ttl
,我不知道,方法是在创建表或类似的东西时将其设置为
默认
值。 谢谢。
浏览 17
提问于2017-03-24
得票数 2
回答已采纳
1
回答
如何提高tombstone_failure_threshold值
、
我想在tombstone_failure_threshold文件中增加
cassandra
.yaml值,
默认
情况下这个值是100K 我不确定要确定的价值。我已经看过一些文档,我看到了减少
默认
的gc_grace_seconds是864000 (10天)。如果您的
TTL
数据被设置为6 days,那么您可能希望将gc_grace_seconds更改为604800 (7 days),以便更快地删除墓碑。但我不会为我的数据设置
TTL
。如果我减少了gc_grace_seconds值,那么更改
cassandra<
浏览 0
提问于2018-01-31
得票数 2
回答已采纳
1
回答
Cassandra
TTL
自动更改
我在
cassandra
中有一个列族,
默认
ttl
为3024000(35天),压缩策略是LCS,表结构如下所示logdate text,PRIMARY KEY (logdate, cookieid)但是,当我检查35天旧数据的
ttl
浏览 2
提问于2017-01-24
得票数 1
2
回答
卡桑德拉-表中的
TTL
和用
TTL
插入数据之间的区别
是什么
?
、
、
我有一个
Cassandra
2.1集群,在这个集群中,我们通过Java插入数据,而
TTL
作为持久化数据的要求是30天。但是,这会导致问题,因为带有墓碑的旧数据文件保存在磁盘上。我在datastax上遇到过这种情况
Cassandra
允许您为整个表设置default_time_to_live属性。使用常规
TTL
标记的列和行将如上文所述进行处理;但是,当记录超过表级
TTL
时,
Cassandra
将立即删除该列和行,而无需进行墓碑处理或压缩。如果我在表级别设置
TTL
,而不是每次
浏览 7
提问于2017-12-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
域名解析TTL是什么意思 TTL值设置为多少合适?
DNS解析中的TTL值是什么意思?怎么设置合适?
网红KOL是什么意思?从零开始,云媒易教你如何运营网红KOL
什么是域名解析?一文读懂域名解析设置流程和注意事项
Cassandra系列(4)-Repair
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券