Skip to main content

Increase Data Server Database Caches for ECP Control Structures

Increase Data Server Database Caches for ECP Control Structures

In addition to buffering the blocks that are served over ECP, data servers use global buffers to store various ECP control structures. There are several factors that go into determining how much memory these structures might require, but the most significant is a function of the aggregate sizes of the clients' caches. To roughly approximate the requirements, so you can adjust the data server’s database caches if needed, use the following guidelines:

Database Block Size Recommendation
8 KB 50 MB plus 1% of the sum of the sizes of all of the application servers’ 8 KB database caches
16 KB (if enabled) 0.5% of the sum of the sizes of all of the application servers’ 16 KB database caches
32 KB (if enabled) 0.25% of the sum of the sizes of all of the application servers’ 32 KB database caches
64 KB (if enabled) 0.125% of the sum of the sizes of all of the application servers’ 64 KB database caches

For example, if the 16 KB block size is enabled in addition to the default 8 KB block size, and there are six application servers, each with an 8 KB database cache of 2 GB and a 16 KB database cache of 4 GB, you should adjust the data server’s 8 KB database cache to ensure that 52 MB (50MB + [12 GB * .01]) is available for control structures, and the 16 KB cache to ensure that 2 MB (24 GB * .005) is available for control structures (rounding up in both cases).

For information about allocating memory to database caches, see Memory and Startup Settings.

FeedbackOpens in a new tab