diff --git a/config/config.md b/config/config.md index 50c3f967b2..54d09c2477 100644 --- a/config/config.md +++ b/config/config.md @@ -109,10 +109,10 @@ | `region_engine.mito.inverted_index.mem_threshold_on_create` | String | `64M` | Memory threshold for performing an external sort during index creation.
Setting to empty will disable external sorting, forcing all sorting operations to happen in memory. | | `region_engine.mito.inverted_index.intermediate_path` | String | `""` | File system path to store intermediate files for external sorting (default `{data_home}/index_intermediate`). | | `region_engine.mito.memtable` | -- | -- | -- | -| `region_engine.mito.memtable.type` | String | `partition_tree` | Memtable type.
- `partition_tree`: partition tree memtable
- `time_series`: time-series memtable (deprecated) | -| `region_engine.mito.memtable.index_max_keys_per_shard` | Integer | `8192` | The max number of keys in one shard. | -| `region_engine.mito.memtable.data_freeze_threshold` | Integer | `32768` | The max rows of data inside the actively writing buffer in one shard. | -| `region_engine.mito.memtable.fork_dictionary_bytes` | String | `1GiB` | Max dictionary bytes. | +| `region_engine.mito.memtable.type` | String | `time_series` | Memtable type.
- `time_series`: time-series memtable
- `partition_tree`: partition tree memtable (experimental) | +| `region_engine.mito.memtable.index_max_keys_per_shard` | Integer | `8192` | The max number of keys in one shard.
Only available for `partition_tree` memtable. | +| `region_engine.mito.memtable.data_freeze_threshold` | Integer | `32768` | The max rows of data inside the actively writing buffer in one shard.
Only available for `partition_tree` memtable. | +| `region_engine.mito.memtable.fork_dictionary_bytes` | String | `1GiB` | Max dictionary bytes.
Only available for `partition_tree` memtable. | | `logging` | -- | -- | The logging options. | | `logging.dir` | String | `/tmp/greptimedb/logs` | The directory to store the log files. | | `logging.level` | String | `None` | The log level. Can be `info`/`debug`/`warn`/`error`. | @@ -354,10 +354,10 @@ | `region_engine.mito.inverted_index.mem_threshold_on_create` | String | `64M` | Memory threshold for performing an external sort during index creation.
Setting to empty will disable external sorting, forcing all sorting operations to happen in memory. | | `region_engine.mito.inverted_index.intermediate_path` | String | `""` | File system path to store intermediate files for external sorting (default `{data_home}/index_intermediate`). | | `region_engine.mito.memtable` | -- | -- | -- | -| `region_engine.mito.memtable.type` | String | `partition_tree` | Memtable type.
- `partition_tree`: partition tree memtable
- `time_series`: time-series memtable (deprecated) | -| `region_engine.mito.memtable.index_max_keys_per_shard` | Integer | `8192` | The max number of keys in one shard. | -| `region_engine.mito.memtable.data_freeze_threshold` | Integer | `32768` | The max rows of data inside the actively writing buffer in one shard. | -| `region_engine.mito.memtable.fork_dictionary_bytes` | String | `1GiB` | Max dictionary bytes. | +| `region_engine.mito.memtable.type` | String | `time_series` | Memtable type.
- `time_series`: time-series memtable
- `partition_tree`: partition tree memtable (experimental) | +| `region_engine.mito.memtable.index_max_keys_per_shard` | Integer | `8192` | The max number of keys in one shard.
Only available for `partition_tree` memtable. | +| `region_engine.mito.memtable.data_freeze_threshold` | Integer | `32768` | The max rows of data inside the actively writing buffer in one shard.
Only available for `partition_tree` memtable. | +| `region_engine.mito.memtable.fork_dictionary_bytes` | String | `1GiB` | Max dictionary bytes.
Only available for `partition_tree` memtable. | | `logging` | -- | -- | The logging options. | | `logging.dir` | String | `/tmp/greptimedb/logs` | The directory to store the log files. | | `logging.level` | String | `None` | The log level. Can be `info`/`debug`/`warn`/`error`. | diff --git a/config/datanode.example.toml b/config/datanode.example.toml index 498b728241..58a2d8d231 100644 --- a/config/datanode.example.toml +++ b/config/datanode.example.toml @@ -366,17 +366,20 @@ intermediate_path = "" [region_engine.mito.memtable] ## Memtable type. -## - `partition_tree`: partition tree memtable -## - `time_series`: time-series memtable (deprecated) -type = "partition_tree" +## - `time_series`: time-series memtable +## - `partition_tree`: partition tree memtable (experimental) +type = "time_series" ## The max number of keys in one shard. +## Only available for `partition_tree` memtable. index_max_keys_per_shard = 8192 ## The max rows of data inside the actively writing buffer in one shard. +## Only available for `partition_tree` memtable. data_freeze_threshold = 32768 ## Max dictionary bytes. +## Only available for `partition_tree` memtable. fork_dictionary_bytes = "1GiB" ## The logging options. diff --git a/config/standalone.example.toml b/config/standalone.example.toml index 189e679e86..55fc42f4b4 100644 --- a/config/standalone.example.toml +++ b/config/standalone.example.toml @@ -413,17 +413,20 @@ intermediate_path = "" [region_engine.mito.memtable] ## Memtable type. -## - `partition_tree`: partition tree memtable -## - `time_series`: time-series memtable (deprecated) -type = "partition_tree" +## - `time_series`: time-series memtable +## - `partition_tree`: partition tree memtable (experimental) +type = "time_series" ## The max number of keys in one shard. +## Only available for `partition_tree` memtable. index_max_keys_per_shard = 8192 ## The max rows of data inside the actively writing buffer in one shard. +## Only available for `partition_tree` memtable. data_freeze_threshold = 32768 ## Max dictionary bytes. +## Only available for `partition_tree` memtable. fork_dictionary_bytes = "1GiB" ## The logging options.