Data Engine configuration

Data Engine executes queries against data from the database to provide answers for users & applications.

Before configuring memory limits for Data Engine, review Allocate memory to Data Engine.

You can define the following settings for Data Engine per pod.

ItemUse this item to

Maximum cumulative memory

Specify the maximum cumulative memory allocated to the Data Engine process during startup per pod.

You can define the memory value in GB, MB, or KB. For example, you can enter into the field one of the following: 13G, 8192M, 4194304K. Alternatively, you can set the value as a percentage of total memory, for example as 50%.

The default value is 13G.

Note: If Autoconfigure heap & direct is set to On, Data Engine automatically determines the best allocation between heap and direct memory limits based on the specified Maximum cumulative memory.

Heap limit

Specify the maximum theoretical JVM (Java virtual machine) heap limit per pod. The JVM heap memory does not limit the direct memory available in Data Engine.

You can define the memory value in GB, MB, or KB. For example, you can enter into the field one of the following: 13G, 8192M, 4194304K.

The default value is 4G.

Java direct memory

Specify the Java direct memory limit per pod. The Java direct memory is used for query processing.

You can define the memory value in GB, MB, or KB. For example, you can enter into the field one of the following: 13G, 8192M, 4194304K.

The default value is 8G.

If queries are failing on an instance that is running out of memory, you can try increasing the memory that Data Engine is allowed to consume.

Autoconfigure heap & direct

Define how to configure the heap limit and Java direct memory for Data Engine:

  • OnData Engine automatically determines the best allocation between heap and direct memory based on the specified Maximum cumulative memory. The values in the Heap limit and Java direct memory fields are ignored in this case.

  • Off – Define all the memory limits manually. Ensure that the maximum cumulative memory is not less than the total of heap limit, Java direct memory, and 1 GB for cache.

For details, see Allocate memory to Data Engine.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.