The Resource Grant Manager (RGM) is a database server component that coordinates the use of resources, where parallel branches are executed, and which queries to run if more than one query is in the queue.
The RGM dynamically allocates the following resources for PDQ queries and other parallel database operations:
The RGM uses configuration parameters, environment variables, and SQL statements to determine how to grant memory to a decision-support query.
The RGM uses the SQL operators that make up the query plan to determine the number of threads to start for a query.
For join, group, and sort SQL operators, the RGM uses the following factors to determine the number of threads to start:
For more information on the parameters that you can set to affect parallelism, refer to your IBM Informix: Performance Guide.
For scan and insert SQL operators, the RGM also uses the following factor to determine the number of scan and insert threads (disk I/O operators):
For information about RGM, SQL operators, and fragmentation strategy guidelines to improve performance, refer to your IBM Informix: Performance Guide.
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]