如何在 ClickHouse 中获取 FLAG 的值

Posted

技术标签:

【中文标题】如何在 ClickHouse 中获取 FLAG 的值【英文标题】:How to get value of a FLAG in ClickHouse 【发布时间】:2019-12-24 18:53:06 【问题描述】:

ClickHouse 有一些选项的标志。例如,allow_experimental_live_view 可以设置为 1:

:) SET allow_experimental_live_view = 1

但是没有GET 来获取标志的值,类似于GET allow_experimental_live_view

有什么方法可以获取标志的值吗?

【问题讨论】:

【参考方案1】:

使用system.settings-table 获取当前状态:

SELECT *
FROM system.settings
WHERE name = 'allow_experimental_live_view'
/*
┌─name─────────────────────────┬─value─┬─changed─┬─description──────────────────────────┬─min──┬─max──┬─readonly─┐
│ allow_experimental_live_view │ 0     │       1 │ Enable LIVE VIEW. Not mature enough. │ ᴺᵁᴸᴸ │ ᴺᵁᴸᴸ │        0 │
└──────────────────────────────┴───────┴─────────┴──────────────────────────────────────┴──────┴──────┴──────────┘
*/

【讨论】:

以上是关于如何在 ClickHouse 中获取 FLAG 的值的主要内容,如果未能解决你的问题,请参考以下文章

ClickHouse:如何获取元组数组的 argMax

减少 ClickHouse 中的资源消耗

如何在clickhouse中按时间顺序折叠相同的值行?

ClickHouse如何在字节跳动内部演化的,详解(建议收藏)

ClickHouse如何在字节跳动内部演化的,详解(建议收藏)

有没有可以在clickhouse中找到所有表索引的表?