Skip to content

Commit

Permalink
v7.2: Update the support info of optimize-filters-for-memory (#13930)
Browse files Browse the repository at this point in the history
  • Loading branch information
qiancai committed Jun 28, 2023
1 parent 30b2175 commit 1be8335
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
2 changes: 0 additions & 2 deletions releases/release-7.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,8 +348,6 @@ Compared with the previous LTS 6.5.0, 7.1.0 not only includes new features, impr
| TiDB | [`performance.force-init-stats`](/tidb-configuration-file.md#force-init-stats-new-in-v710) | Newly added | Controls whether to wait for statistics initialization to finish before providing services during TiDB startup. |
| TiDB | [`performance.lite-init-stats`](/tidb-configuration-file.md#lite-init-stats-new-in-v710) | Newly added | Controls whether to use lightweight statistics initialization during TiDB startup. |
| TiDB | [`log.timeout`](/tidb-configuration-file.md#timeout-new-in-v710) | Newly added | Sets the timeout for log-writing operations in TiDB. In case of a disk failure that prevents logs from being written, this configuration item can trigger the TiDB process to panic instead of hang. The default value is `0`, which means no timeout is set. |
| TiKV | [<code>rocksdb.\[defaultcf\|writecf\|lockcf\].optimize-filters-for-memory</code>](/tikv-configuration-file.md#optimize-filters-for-memory-new-in-v710) | Newly added | Controls whether to generate Bloom/Ribbon filters that minimize memory internal fragmentation. |
| TiKV | [<code>rocksdb.\[defaultcf\|writecf\|lockcf\].ribbon-filter-above-level</code>](/tikv-configuration-file.md#ribbon-filter-above-level-new-in-v710) | Newly added | Controls whether to use Ribbon filters for levels greater than or equal to this value and use non-block-based bloom filters for levels less than this value. |
| TiKV | [`split.byte-threshold`](/tikv-configuration-file.md#byte-threshold-new-in-v50) | Modified | Changes the default value from `30MiB` to `100MiB` when [`region-split-size`](/tikv-configuration-file.md#region-split-size) is greater than or equal to 4 GB. |
| TiKV | [`split.qps-threshold`](/tikv-configuration-file.md#qps-threshold) | Modified | Changes the default value from `3000` to `7000` when [`region-split-size`](/tikv-configuration-file.md#region-split-size) is greater than or equal to 4 GB. |
| TiKV | [`split.region-cpu-overload-threshold-ratio`](/tikv-configuration-file.md#region-cpu-overload-threshold-ratio-new-in-v620) | Modified | Changes the default value from `0.25` to `0.75` when [`region-split-size`](/tikv-configuration-file.md#region-split-size) is greater than or equal to 4 GB. |
Expand Down
4 changes: 2 additions & 2 deletions tikv-configuration-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -1348,7 +1348,7 @@ Configuration items related to `rocksdb.defaultcf`, `rocksdb.writecf`, and `rock
+ Default value for `defaultcf`: `true`
+ Default value for `writecf` and `lockcf`: `false`

### `optimize-filters-for-memory` <span class="version-mark">New in v7.1.0</span>
### `optimize-filters-for-memory` <span class="version-mark">New in v7.2.0</span>

+ Determines whether to generate Bloom/Ribbon filters that minimize memory internal fragmentation.
+ Note that this configuration item takes effect only when [`format-version`](#format-version-new-in-v620) >= 5.
Expand All @@ -1371,7 +1371,7 @@ Configuration items related to `rocksdb.defaultcf`, `rocksdb.writecf`, and `rock
+ Determines whether each block creates a bloom filter
+ Default value: `false`

### `ribbon-filter-above-level` <span class="version-mark">New in v7.1.0</span>
### `ribbon-filter-above-level` <span class="version-mark">New in v7.2.0</span>

+ Determines whether to use Ribbon filters for levels greater than or equal to this value and use non-block-based bloom filters for levels less than this value. When this configuration item is set, [`block-based-bloom-filter`](#block-based-bloom-filter) will be ignored.
+ Note that this configuration item takes effect only when [`format-version`](#format-version-new-in-v620) >= 5.
Expand Down

0 comments on commit 1be8335

Please sign in to comment.