Hi @alexei.m,
The Analytics query admission policy is described in detail in this blog. By default, Analytics will execute 3 queries concurrently when each node in the cluster has the same number of data partitions as cores. If you’d like more queries to be executed concurrently, you can adjust the parameter coresMultiplier
(assuming there is enough RAM to execute all of them). For example, if you’d like 6 queries to be executed concurrently, you can adjust the parameter as follows:
curl -v -u admin:password -X PUT -d coresMultiplier=6 http://analyitcs_node_ip:8095/analytics/config/service
Then call the Analytics Service restart API for the change to take effect:
curl -v -u admin:password -X POST http://analyitcs_node_ip:8095/analytics/cluster/restart
Note that when more queries are executed concurrently, they will compete for CPU time and as a result, each query might take longer. A better way to achieve higher throughput with same SLA per query is to use nodes with more cores than data partitions.