This documentation supports the 9.1 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

Allocating blocks of Next-IDs for faster create operations

To increase performance during a create operation, you can configure the BMC Remedy AR System server to allocate Next-IDs in blocks rather than one at a time.

This setting is always disabled on the Distributed Pending form so that BMC Remedy Distributed Server Option (DSO) can operate correctly.

To allocate Next-ID blocks

Set the Next-ID-Block-Size value to a positive number up to 1000 in the AR System Configuration Generic UI form, for example:

Next-ID-Block-Size: 100

The default value is 1. If 0 or a negative number (for example, -1) is used, the server will use the default value. You do not need to restart the server for the change to take effect. For more information, see Configuration settings N-R.

To disable this option, set the value of Next-ID-Block-Size to 1, or remove the parameter from the configuration file.

Warning

The use of this configuration setting could result in unpredictably large Next-ID sequence gaps. The likelihood of this occurring increases with the use of multiple servers in a server group that share a database. The AR System server will not malfunction due to this gap and should not be considered a defect.

Examples

The following examples show Next-IDs are set for a single server and for the server group environment. The default next ID block size is one.

Setting Next-ID block size for a single server

Here, consider the Next-ID block size is five. 

Request IDARSchema.NextID
15+1
25+1
35+1
45+1
55+5 +1
NPrevious Next ID+5+1

The value of the Next ID is updated when the fifth Request ID is generated.

Setting Next-ID block size for a server group environment

Here, consider a server group environment with two servers and the Next ID block size is100.

ServerRequest ID rangeARSchema.NextID
Server 11 to 100100+1
Server 2101 to 200200+1
Consider the following scenario when 100 entries are created on Server 1.
Server 1201 to 300300+1
Consider the following scenario when 100 entries are created on Server 2.
Server 2301 to 400400+1

On Server 1, entries are created up to 100.  After the 100th entry, 100 is added to the Next-ID size. On Server 2, entries are created up to 200. After the 200th entry, 100 is added to the Next-ID size.

Related topic

Defining next ID block size, cache, status history, and tags

Was this page helpful? Yes No Submitting... Thank you

Comments