【问题标题】:After insert, select count(1) from ReplicatedMergeTree engine table at once, get difference result for many times插入后,一次从ReplicatedMergeTree引擎表中选择count(1),多次得到不同结果
【发布时间】:2021-12-29 21:56:00
【问题描述】:

情况是:我在ReplicatedMergeTree引擎表中插入了一些数据,我一次查询select count(1) from table,得到了不同的结果。据我所知,这是由 Replicated 机制引起的,Replicated shard 复制数据会花费一些时间,所以如果查询路由到 Replicated shard 会响应不同的结果。

如果我想一次性使用插入的数据,如何避免这个问题?

【问题讨论】:

  • 你在读分布式表吗?
  • 是的,我从分布式表中读取

标签: clickhouse


【解决方案1】:

为了从分布式表中读取,您可以使用以下设置:

【讨论】:

  • @zhang 很高兴为您提供帮助。如果它正在解决您的问题,您介意将此答案标记为已接受吗?这是通过单击答案点下方的复选标记。谢谢;-)
猜你喜欢
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多