Splunk® Enterprise

Distributed Search

Supported commands for parallel reduce search processing

Parallel reduce search processing supports a growing list of commands. The following table describes commands that are currently supported. It also describes restrictions for using some commands that don't support parallel reduce in certain use cases because the nature of the commands do not allow them to be pushed to intermediate reducers.

In most cases, you don't need to know when searches run with parallel reduce search processing because Splunk software automatically takes advantage of this optimization as conditions allow. If parallel reduce search processing is restricted or not supported on a command, your searches continue to deliver results as expected without using parallel reduce search processing.

Command Restrictions
dedup Parallel reduce is not supported in searches with the sort by clause or consecutive=true argument.
eventstats The search requires a BY clause.
lookup Supported on Splunk Cloud Platform only.
sichart
sistats The search requires a BY clause.
sitimechart
sort Parallel reduce can only enforce the order of events on a single intermediate reducer, and not across all intermediate reducers. As a result, parallel reduce does not support the sort command in the following cases:
  • In searches where sort is the only command.
  • In searches with a sort limit of a positive value, for example, sort limit=10000.
  • In searches with commands following the sort command that require all events to be globally sorted in order. For example, |sort | streamstats global=true is not supported, because the streamstats command in this case expects all events to be sorted in order.
stats The search requires a BY clause.
streamstats Parallel reduce is not supported in the following cases:
  • in searches that use the time window argument.
  • in searches that use both the window and global arguments.
table Parallel reduce is not supported in searches that use the table command with field names that contain wildcards ( * ).
transaction Parallel reduce is not supported in searches with more than one field name in the field list.
tstats The search requires a BY clause.

See also

Last modified on 25 April, 2023
Configure parallel reduce search processing   About search head clustering

This documentation applies to the following versions of Splunk® Enterprise: 9.1.0, 9.1.1, 9.1.2, 9.1.3, 9.1.4, 9.1.5, 9.1.6, 9.1.7, 9.2.0, 9.2.1, 9.2.2, 9.2.3, 9.2.4, 9.3.0, 9.3.1, 9.3.2, 9.4.0


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters