Hi,
   QueryParallelism only help in certain specific instances(queries with
table scans and aggregations). Described more here:
https://ignite.apache.org/docs/latest/SQL/sql-tuning#query-parallelism

   The best way to speed up your query is to add appropriate indexes, and if
you are using a cluster
   then collocate the data as appropriate.
   https://ignite.apache.org/docs/latest/data-modeling/affinity-collocation
   https://ignite.apache.org/docs/latest/SQL/indexes

  Use the EXPLAIN statement to see e execution plan of a query
  
https://ignite.apache.org/docs/latest/SQL/sql-tuning#using-the-explain-statement


   If you are preforming a distributed join(across multiple partitioned
tables) follow this guide:
https://ignite.apache.org/docs/latest/SQL/distributed-joins
 

   CPU utilization does not correlate one-to-one with query performance as
other latencies, like disk, memory, etc.. come into play.

   You might also take a look at the LAZY flag to avoid waiting for all
results to buffer before showing the output:
https://ignite.apache.org/docs/latest/SQL/sql-tuning#lazy-loading

  See guide to SQL optimization here:
https://ignite.apache.org/docs/latest/perf-and-troubleshooting/sql-tuning

Thanks, Alex




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to