druid/docs/configuration
Gian Merlino 875e0696e0
GroupBy: Cap dictionary-building selector memory usage. (#12309)
* GroupBy: Cap dictionary-building selector memory usage.

New context parameter "maxSelectorDictionarySize" controls when the
per-segment processing code should return early and trigger a trip
to the merge buffer.

Includes:

- Vectorized and nonvectorized implementations.
- Adjustments to GroupByQueryRunnerTest to exercise this code in
  the v2SmallDictionary suite. (Both the selector dictionary and
  the merging dictionary will be small in that suite.)
- Tests for the new config parameter.

* Fix issues from tests.

* Add "pre-existing" to dictionary.

* Simplify GroupByColumnSelectorStrategy interface by removing one of the writeToKeyBuffer methods.

* Adjustments from review comments.
2022-03-08 13:13:11 -08:00
..
human-readable-byte.md Fix unclear documentation of human readable byte (#10825) 2021-03-11 00:01:38 -08:00
index.md GroupBy: Cap dictionary-building selector memory usage. (#12309) 2022-03-08 13:13:11 -08:00
logging.md Support rolling log files (#10147) 2021-12-03 21:32:01 +08:00