When you configure virtual shared memory on your system, you must decide what portion to reserve for decision-support queries. Decision-support queries use large amounts of the virtual portion of shared memory to perform joins and sort operations.
On Extended Parallel Server, parallel execution automatically occurs when the database operation involves data that is fragmented across multiple dbspaces and multiple CPU VPs are available.
Use the following parameters to control how decision-support queries are processed and to control the amount of memory that the database server allocates to decision-support queries. For more information about tuning these configuration parameters, refer to your IBM Informix: Performance Guide.
Set the DS_TOTAL_MEMORY configuration parameter to any value not greater than the quantity (SHMVIRTSIZE - 10 megabytes).
If your communication interface between nodes requires configurable buffers, you also need to consider the amount of space that these message buffers take up in the virtual portion. For more details on these configurable buffers, refer to your machine notes file.
For DSS-only applications that do not need to balance resources against OLTP applications, you can allocate all of the virtual portion to your decision-support queries. Set the DS_TOTAL_MEMORY configuration parameter to any value not greater than the quantity (SHMVIRTSIZE - 10 megabytes).
For strategies to improve performance with fragmentation and PDQ, refer to your IBM Informix: Performance Guide.
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]