You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by su...@apache.org on 2022/01/12 07:20:12 UTC

[iotdb] 01/01: Fix config manual which is different with system config

This is an automated email from the ASF dual-hosted git repository.

sunzesong pushed a commit to branch jira-2325
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 28ff24239a5133ed7dc35324815c72b889c297b0
Author: Zesong Sun <v-...@microsoft.com>
AuthorDate: Wed Jan 12 15:19:13 2022 +0800

    Fix config manual which is different with system config
---
 docs/zh/UserGuide/Appendix/Config-Manual.md        | 135 +++++++++++----------
 .../resources/conf/iotdb-engine.properties         |  13 +-
 2 files changed, 80 insertions(+), 68 deletions(-)

diff --git a/docs/zh/UserGuide/Appendix/Config-Manual.md b/docs/zh/UserGuide/Appendix/Config-Manual.md
index d0a0273..ef8c2b8 100644
--- a/docs/zh/UserGuide/Appendix/Config-Manual.md
+++ b/docs/zh/UserGuide/Appendix/Config-Manual.md
@@ -498,11 +498,29 @@
 
 * concurrent\_query\_thread
 
-|名字| concurrent\_query\_thread |
-|:---:|:---|
-|描述| 当 IoTDB 对内存中的数据进行查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 0。|
+|名字| concurrent\_query\_thread                                                   |
+|:---:|:----------------------------------------------------------------------------|
+|描述| 当 IoTDB 对内存中的数据进行查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 16。 |
+|类型| Int32                                                                       |
+|默认值| 16                                                                          |
+|改后生效方式| 重启服务生效                                                                      |
+
+* concurrent\_sub\_rawQuery\_thread
+
+|名字| concurrent\_sub\_rawQuery\_thread |
+|:---:|:--|
+|描述| 当 IoTDB 对内存中的数据进行原始数据查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 8。|
 |类型| Int32 |
-|默认值| 0 |
+|默认值| 8 |
+|改后生效方式|重启服务生效|
+
+* raw\_query\_blocking\_queue\_capacity
+
+|名字| raw\_query\_blocking\_queue\_capacity |
+|:---:|:--|
+|描述| 原始数据查询中,读任务的阻塞队列长度。默认值为 5。|
+|类型| Int32 |
+|默认值| 5 |
 |改后生效方式|重启服务生效|
 
 * chunk\_buffer\_pool\_enable
@@ -532,6 +550,15 @@
 |默认值| 700 |
 |改后生效方式|仅允许在第一次启动服务前修改|
 
+* tag\_attribute\_flush\_interval
+
+|名字| tag\_attribute\_flush\_interval |
+|:---:|:--------------------------------|
+|描述| 标签和属性记录的间隔数,达到此记录数量时将强制刷盘       |
+|类型| Int32                           |
+|默认值| 1000                            |
+|改后生效方式| 仅允许在第一次启动服务前修改                  |
+
 * enable\_partial\_insert
 
 |名字| enable\_partial\_insert |
@@ -568,15 +595,6 @@
 |默认值| 3600 |
 |改后生效方式|重启服务生效|
 
-* virtual\_storage\_group\_num
-
-|名字| virtual\_storage\_group\_num |
-|:---:|:---|
-|描述| 每个用户定义的虚拟存储组数 |
-|类型| Int64 |
-|默认值| 1 |
-|改后生效方式|仅允许在第一次启动服务前修改|
-
 * time\_index\_level
 
 |名字| time\_index\_level |
@@ -599,12 +617,12 @@
 
 * write\_read\_schema\_free\_memory\_proportion
 
-|名字| write\_read\_schema\_free\_memory\_proportion |
-|:---:|:---|
-|描述| 读写内存分配比率。 参数形式为a:b:c:d,其中a、b、c、d为整数。如“1:1:1:1”、“6:2:1:1”,如果你的写入压力大而读取压力小,请调整为“6:1:1:2” |
-|类型| String |
-|默认值| 4:3:1:2 |
-|改后生效方式|重启服务生效|
+|名字| write\_read\_schema\_free\_memory\_proportion                                           |
+|:---:|:----------------------------------------------------------------------------------------|
+|描述| 读写内存分配比率。 参数形式为a\:b:c:d,其中a、b、c、d为整数。如“1:1:1:1”、“6:2:1:1”,如果你的写入压力大而读取压力小,请调整为“6:1:1:2” |
+|类型| String                                                                                  |
+|默认值| 4:3:1:2                                                                                 |
+|改后生效方式| 重启服务生效                                                                                  |
 
 * primary\_array\_size
 
@@ -617,19 +635,28 @@
 
 * flush\_proportion
 
-|名字| flush\_proportion |
-|:---:|:---|
+|名字| flush\_proportion                                                   |
+|:---:|:--------------------------------------------------------------------|
 |描述| 调用flush disk的写入内存比例,默认0.4,若有极高的写入负载力(比如batch=1000),可以设置为低于默认值,比如0.2 |
-|类型| Float |
-|默认值| 0.4 |
-|改后生效方式|重启服务生效|
+|类型| Double                                                              |
+|默认值| 0.4                                                                 |
+|改后生效方式| 重启服务生效                                                              |
+
+* time\_index\_memory\_proportion
+
+|名字| time\_index\_memory\_proportion |
+|:---:|:--------------------------------|
+|描述| 分配给读 timeIndex 的内存占比            |
+|类型| Double                           |
+|默认值| 0.2                             |
+|改后生效方式| 重启服务生效                          |
 
 * buffered\_arrays\_memory\_proportion
 
 |名字| buffered\_arrays\_memory\_proportion |
 |:---:|:---|
 |描述| 为缓冲数组分配的写入内存比例,默认为0.6 |
-|类型| Float |
+|类型| Double |
 |默认值| 0.6 |
 |改后生效方式|重启服务生效|
 
@@ -638,7 +665,7 @@
 |名字| reject\_proportion |
 |:---:|:---|
 |描述| 拒绝插入的写入内存比例,默认0.8,若有极高的写入负载力(比如batch=1000)并且物理内存足够大,它可以设置为高于默认值,如0.9 |
-|类型| Float |
+|类型| Double |
 |默认值| 0.8 |
 |改后生效方式|重启服务生效|
 
@@ -895,12 +922,12 @@
 
 * chunk\_timeseriesmeta\_free\_memory\_proportion
 
-|名字| chunk\_timeseriesmeta\_free\_memory\_proportion |
-|:---:|:---|
-|描述| 读取内存分配比例,ChunkCache、TimeseriesMetadataCache、数据集查询的内存和可用内存的查询。参数形式为a:b:c:d,其中a、b、c、d为整数。 例如“1:1:1:1” ,“1:2:3:4” 。|
-|类型|String|
-|默认值| 1:2:3:4 |
-|改后生效方式| 重启服务生效|
+|名字| chunk\_timeseriesmeta\_free\_memory\_proportion                                                                                                    |
+|:---:|:---------------------------------------------------------------------------------------------------------------------------------------------------|
+|描述| 读取内存分配比例,BloomFilterCache、ChunkCache、TimeseriesMetadataCache、数据集查询的内存和可用内存的查询。参数形式为a\:b:c:d:e,其中a、b、c、d、e为整数。 例如“1:1:1:1:1” ,“1:100:200:300:400” 。 |
+|类型| String                                                                                                                                             |
+|默认值| 1:100:200:300:400                                                                                                                                  |
+|改后生效方式| 重启服务生效                                                                                                                                             |
 
 * metadata\_node\_cache\_size
 
@@ -1022,23 +1049,14 @@
 |默认值| true |
 |改后生效方式|重启服务生效|
 
-* performance\_stat\_display\_interval
-
-|名字| performance\_stat\_display\_interval |
-|:---:|:---|
-|描述| 显示统计结果的间隔,单位为毫秒ms。 |
-|类型| Int32 |
-|默认值| 60000 |
-|改后生效方式|重启服务生效|
-
-* performance\_stat\_memory\_in\_kb
+* tracing\_dir
 
-|名字| performance\_stat\_memory\_in\_kb |
-|:---:|:---|
-|描述| 设置性能状态内存(以 kb 为单位)。 |
-|类型| Int32 |
-|默认值| 20 |
-|改后生效方式|重启服务生效|
+|名字| tracing\_dir              |
+|:---:|:--------------------------|
+|描述| 取消注释用以下字段来配置 tracing 根目录。 |
+|类型| String                    |
+|默认值| data/tracing(Windows:data\\tracing) |
+|改后生效方式| 重启服务生效                    |
 
 ### 水印模块配置
 
@@ -1226,15 +1244,6 @@
 |默认值| 1048576 |
 |改后生效方式|触发生效|
 
-* time\_series\_data\_type
-
-|名字| time\_series\_data\_type |
-|:---:|:---|
-|描述| 数据类型配置,输入时间戳数据类型,支持INT32或INT64 |
-|类型| String |
-|默认值| INT64 |
-|改后生效方式|触发生效|
-
 * max\_string\_length
 
 |名字| max\_string\_length |
@@ -1407,11 +1416,11 @@
 * udf\_reader\_transformer\_collector\_memory\_proportion
 
 |名字| udf\_reader\_transformer\_collector\_memory\_proportion |
-|:---:|:---|
-|描述| UDF内存分配比例。参数形式为a:b:c,其中a、b、c为整数。 |
-|类型| String |
-|默认值| 1:1:1 |
-|改后生效方式|重启服务生效|
+|:---:|:--------------------------------------------------------|
+|描述| UDF内存分配比例。参数形式为a\:b:c,其中a、b、c为整数。                       |
+|类型| String                                                  |
+|默认值| 1:1:1                                                   |
+|改后生效方式| 重启服务生效                                                  |
 
 * udf\_root\_dir
 
@@ -1422,6 +1431,8 @@
 |默认值| ext/udf(Windows:ext\\udf) |
 |改后生效方式|重启服务生效|
 
+### 索引配置
+
 * index\_root\_dir
 
 |名字| index\_root\_dir |
diff --git a/server/src/assembly/resources/conf/iotdb-engine.properties b/server/src/assembly/resources/conf/iotdb-engine.properties
index e0b7c93..183a582 100644
--- a/server/src/assembly/resources/conf/iotdb-engine.properties
+++ b/server/src/assembly/resources/conf/iotdb-engine.properties
@@ -561,6 +561,7 @@ timestamp_precision=ms
 # whether to cache meta data(BloomFilter, ChunkMetadata and TimeSeriesMetadata) or not.
 # Datatype: boolean
 # meta_data_cache_enable=true
+
 # Read memory Allocation Ratio: BloomFilterCache, ChunkCache, TimeSeriesMetadataCache, memory used for constructing QueryDataSet and Free Memory Used in Query.
 # The parameter form is a:b:c:d:e, where a, b, c, d and e are integers. for example: 1:1:1:1:1 , 1:100:200:300:400
 # chunk_timeseriesmeta_free_memory_proportion=1:100:200:300:400
@@ -736,23 +737,23 @@ timestamp_precision=ms
 ### Configurations for tsfile-format
 ####################
 
-# Datatype: int [xsy]
+# Datatype: int
 # group_size_in_byte=134217728
 
 # The memory size for each series writer to pack page, default value is 64KB
-# Datatype: int [xsy]
+# Datatype: int
 # page_size_in_byte=65536
 
 # The maximum number of data points in a page, default 1024*1024
-# Datatype: int [xsy]
+# Datatype: int
 # max_number_of_points_in_page=1048576
 
 # Max size limitation of input string
-# Datatype: int [xsy]
+# Datatype: int
 # max_string_length=128
 
 # Floating-point precision
-# Datatype: int [xsy]
+# Datatype: int
 # float_precision=2
 
 # Encoder configuration
@@ -770,7 +771,7 @@ timestamp_precision=ms
 # compressor=SNAPPY
 
 # Maximum degree of a metadataIndex node, default value is 256
-# Datatype: int [xsy]
+# Datatype: int
 # max_degree_of_index_node=256
 
 # time interval in minute for calculating query frequency