Clickhouse的索引生成和查询过程是怎样的?
我对Clickhouse的索引生成和查询的过程有一些不太了解的地方,希望有大佬能支教一下。 在朱凯老师的《Clickhouse原理解析与应用实践》一书中说到:
primary.idx文件保存的是稀疏索引的值,例如:
key1key2key3
我有个疑问,后面是将这个文件划分成key1,key2,key3
的,因为他们中间并没有分隔符。
mrk文件,primary.idx文件是如何关联起来的,MarkRange在那个地方存储了,它存储的形式是什么?