Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You are able to use Odysseus Script to parallelize an created script automatically. To use this functionality Odysseus Script provides two three keywords and a UI for benchmarking.

Table of Contents

#PARALLELIZATION keyword

This keyword tells Odysseus, that the given query needs to be parallelized. There are two parameters that are mandatory and one optional parameter. 

...

Info

If this keyword is used, every operator of the query, which has an compatible parallelization strategy is transformed. If only one or subset of operators should parallelized, the following keyword need to be used in addition.

 

#INTEROPERATOR keyword

The #INTEROPERATOR keyword is an addition to the #PARALLELIZATION keyword for inter-operator parallelization. With this keyword it is possible to select one or more operators, which should be parallelized. There is also the possibility to configure the parallelization for each operator. This keyword provides following parameters:

...

Info

Bold fragmentation types shows the preferred type if nothing is defined.

 

#INTRAOPERATOR keyword

The #INTRAOPERATOR keyword is an addition to the #PARALLELIZATION keyword for intra-operator parallelization. With this keyword it is possible to select one or more operators, which should be parallelized. There is also the possibility to configure the parallelization for each operator. This keyword provides following parameter

...