Timescale Cloud:性能、扩展、企业级

自托管产品

MST

禁用超表中**列存**中特定列的范围跟踪功能。

名称类型描述
hypertableREGCLASS列所属的超表
column_nameTEXT要禁用跟踪范围统计信息的列
名称类型描述
if_not_existsBOOLEAN设置为 true 时,如果未跟踪列的范围,则会发送通知。默认情况下会抛出错误
类型描述
hypertable_idINTEGERTimescaleDB 中超表的 ID。
column_nameTEXT禁用范围跟踪功能的列名称
disabledBOOLEAN当跟踪被禁用时返回 true。当 if_not_existstrue 且条目
未移除时返回 false
注意

要使用 disable_chunk_skipping(),您必须首先调用 enable_chunk_skipping 并在超表的列上启用了范围跟踪。

在此示例中,您将 conditions 表转换为一个超表,并在 time 列上进行分区。然后,您指定并启用额外的列来跟踪范围。然后禁用范围跟踪

SELECT create_hypertable('conditions', 'time');
SELECT enable_chunk_skipping('conditions', 'device_id');
SELECT disable_chunk_skipping('conditions', 'device_id');
注意

最佳实践是,在与分区列相关的列上启用范围跟踪。换句话说,在查询的 WHERE 子句中引用的辅助列上启用跟踪。当查询模式不再使用此辅助列时,使用此 API 禁用这些列上的范围跟踪。

关键词

此页面有问题?报告问题 或 编辑此页面 在 GitHub 中。