我这边有一个日志,测试过开启best_compression后,indexing时的cpu使用率会升高10%左右。但如果不开的话,磁盘空间占用会增加20%或者更多。
我看了下官方文章,并试了下,对刚开始没有设置codec:best_compression的索引,可以关闭后进行设置,打开以后并没有变化,需要在段合并之后生效。
那么是否可以在hot阶段不开,然后在warm阶段先设置best_compression,再做forcemerge。这样既能节省cpu又能节省磁盘。但是这个设置在iLM里并没有,并且设置best_compression时需要关闭再开启索引,这个期间会影响用户的查询结果。
不知道一般怎样设置比较好呢?
我看了下官方文章,并试了下,对刚开始没有设置codec:best_compression的索引,可以关闭后进行设置,打开以后并没有变化,需要在段合并之后生效。
那么是否可以在hot阶段不开,然后在warm阶段先设置best_compression,再做forcemerge。这样既能节省cpu又能节省磁盘。但是这个设置在iLM里并没有,并且设置best_compression时需要关闭再开启索引,这个期间会影响用户的查询结果。
不知道一般怎样设置比较好呢?
1 个回复
wangxinrong
赞同来自:
不清楚是否有不影响查询的设置方法。