配置项 |
运行时动态设置 |
默认值 |
写法例子 |
说明 |
cl.partxxxxx.pools.todisk |
不可以 |
4 |
|
(ram search)后台用于将ram search=>disk active的线程数大小-由timer定时任务控制 |
cl.partxxxxx.ram.ram.maxcount |
不可以 |
18 |
|
ram search区域的每个part-xxxxx最多的索引个数 |
cl.partxxxxx.ram.merger.factor |
不可以 |
16 |
|
ram search区域的每个part-xxxxx的索引合并因子 |
cl.partxxxxx.ram2disk.ram.premerger |
不可以 |
true |
|
当索引内存刷到磁盘上的时候,是否先将内存中的索引预先合并,这可能会多使用一倍的内存,但可以减少磁盘的IO |
cl.partxxxxx.ram.write.each.percent.{tablename}
cl.partxxxxx.ram.write.each.percent
|
不可以 |
3.0 |
|
默认每个part-xxxx使用多少内存,注意是每个part-xxxx而不是一共 |
cl.partxxxxx.global.memory.max.limit.mem |
不可以 |
20 |
|
默认使用多少内存,注意是总共,如果超过则会根据lru进行强制flush,将会严重影响性能。 |
cl.partxxxxx.global.memory.max.limit.cnt |
不可以 |
256 |
|
最多有多个part-xxxx在写入数据,如果超过则会根据lru进行强制flush,将会严重影响性能。 |
cl.partxxxxx.ram.localflush.secs
cl.partxxxxx.ram.localflush.secs.{tablename}
|
不可以 |
120 |
|
ram-disk的触发间隔 |