Execution Classes Within the RAPCache Database

The RAPCache database contains predefined and user-defined execution classes that can be used to improve the performance of activities that communicate with the RAPCache.

The RAPCache database internally assigns “tasks” for every established connection so that each activity that communicates with the RAPCache database has one or more tasks associated with it. When system resources are limited, conflicts may arise between several tasks that require the same resource.

An execution class is a specific combination of execution attributes that specify values for task priority, time slice, and task-to-engine affinity.
The RAPCache database contains two execution class types:
To boost activity performance, create a user-defined execution class and associate the activity with it. To do this, bind the activity “application name” with the execution class. Sybase recommends that you create one or more user-defined execution classes for each activity that communicates with the RAPCache database. See Adaptive Server Enterprise Performance and Tuning: Basics.