如何在 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如何在字节跳动内部演化的,详解(建议收藏)