mirror of https://github.com/apache/druid.git
Addition to Multitenancy considerations doc (#12567)
* Small addition to Multitenancy considerations doc * Update docs/querying/multitenancy.md Co-authored-by: Charles Smith <techdocsmith@gmail.com> * Update multitenancy.md Edit suggested by @kfaraz Co-authored-by: Charles Smith <techdocsmith@gmail.com>
This commit is contained in:
parent
4558b815e5
commit
9c8e6bb000
|
@ -75,10 +75,7 @@ stored on this tier.
|
|||
|
||||
## Supporting high query concurrency
|
||||
|
||||
Druid's fundamental unit of computation is a [segment](../design/segments.md). Processes scan segments in parallel and a
|
||||
given process can scan `druid.processing.numThreads` concurrently. To
|
||||
process more data in parallel and increase performance, more cores can be added to a cluster. Druid segments
|
||||
should be sized such that any computation over any given segment should complete in at most 500ms.
|
||||
Druid uses a [segment](../design/segments.md) as its fundamental unit of computation. Processes scan segments in parallel and a given process can scan `druid.processing.numThreads` concurrently. You can add more cores to a cluster to process more data in parallel and increase performance. Size your Druid segments such that any computation over any given segment should complete in at most 500ms. Use the the [`query/segment/time`](../operations/metrics.md#historical) metric to monitor computation times.
|
||||
|
||||
Druid internally stores requests to scan segments in a priority queue. If a given query requires scanning
|
||||
more segments than the total number of available processors in a cluster, and many similarly expensive queries are concurrently
|
||||
|
|
Loading…
Reference in New Issue