QuestDB是否支持按周粒度对数据表进行分区?
QuestDB 周粒度分区相关说明
QuestDB 目前没有原生提供按周粒度切分数据表分区的能力。
当前版本支持的分区类型共5种,建表时通过PARTITION BY子句指定即可:
NONE:不启用分区YEAR:按自然年分区MONTH:按自然月分区DAY:按自然日分区HOUR:按自然小时分区
如果业务需要按周维度管理数据,推荐直接使用DAY粒度分区:
- 日分区的写入、查询性能完全满足常规时序业务需求
- 执行周维度的数据归档、过期清理操作时,直接批量操作目标周覆盖的7个日分区即可,管理成本和原生周分区无明显差异
- 针对跨周的短时间范围查询,日分区需要扫描的数据集更小,查询性能表现优于周分区
内容的提问来源于stack exchange,提问作者AbdelKh
相关产品推荐
相关产品推荐

