ClickHouse 修改排序键后索引是如何更新的?

发布于 3 个月前 作者 lichenliang666 1022 次浏览 来自 问答

ClickHouse 是可以通过下面语句修改排序键(这应该也是一级索引吧),但,按官方文档说:“该操作是轻量级的,仅会改变元数据。” 那么,我更改完排序键后索引文件应该没有任何变化,这时我们设置的新排序规则应该对查询没有任何作用? 那么,我就有下面几个问题了,希望大神可以帮解答下,谢谢:

  1. 更改完排序键后索引文件应该没有任何变化,这时我们设置的新排序规则应该对查询没有任何作用?
  2. 如何才能根据新设置的排序键进行重建索引?
  3. ClickHouse 在什么情况下会自动重建索引?

修改排序键 sql 如下: ALTER TABLE CL_TEST.dc_dw_cust_trade_detail_p2 ADD COLUMN posted2 String, MODIFY ORDER BY (id, posted2)

回到顶部