Directory Proxy Server Documentation Index
Configuration Reference Home

Global Attribute Index

Global Attribute Indexes are used to store information that makes it possible for the entry balancing request processor to locate entries very quickly. Indexing is performed on a per-attribute level, and each indexed attribute is expected to have mostly unique value.

Relations to This Component
Properties
dsconfig Usage

Relations to This Component

The following components have a direct composition relation to Global Attribute Indexes:

Properties

The properties supported by this managed object are as follows:


Basic Properties: Advanced Properties:
↓ attribute ↓ index-size
↓ prime-index

Basic Properties

attribute (Read-Only)

Description
Specifies the name of the attribute for which the index is to be maintained. The attribute must be defined locally in the schema, i.e, it cannot be a cached attribute that this Directory Proxy Server has obtained from backend Directory Server instances.
Default Value
None
Allowed Values
The name or OID of an attribute type defined in the server schema.
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action

prime-index

Description
If this option is enabled then this index will be loaded at startup from data provided by a remote server.
Default Value
false
Allowed Values
true
false
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action


Advanced Properties

index-size (Advanced Property)

Description
The maximum number of values the index is expected to hold. If the property is not set, its value will be estimated from the memory given to the global index and the number of indexes configured. This property is used to size the index for best performance. However, it does not set a limit on the number of values that may be in the index. If the size is set too high, there will be less efficient use of available memory (lower density of index values in memory). If the size is set too low, memory will be used efficiently but operations on the index will have lower performance.
Default Value
The default size is estimated from the memory given to the global index and the number of indexes configured.
Allowed Values
An integer value. Lower limit is 1. Upper limit is 2147483647 .
Multi-Valued
No
Required
No
Admin Action Required
The Global Attribute Index must be disabled and re-enabled for changes to this setting to take effect. In order for this modification to take effect, the component must be restarted, either by disabling and re-enabling it, or by restarting the server


dsconfig Usage

To list the configured Global Attribute Indexes:

dsconfig list-global-attribute-indexes
     [--property {propertyName}] ...

To view the configuration for an existing Global Attribute Index:

dsconfig get-global-attribute-index-prop
     --index-name {name}
     --processor-name {name}
     [--tab-delimited]
     [--script-friendly]
     [--property {propertyName}] ...

To update the configuration for an existing Global Attribute Index:

dsconfig set-global-attribute-index-prop
     --index-name {name}
     --processor-name {name}
     (--set|--add|--remove) {propertyName}:{propertyValue}
     [(--set|--add|--remove) {propertyName}:{propertyValue}] ...

To create a new Global Attribute Index:

dsconfig create-global-attribute-index
     --index-name {name}
     --processor-name {name}
     [--set {propertyName}:{propertyValue}] ...

To delete an existing Global Attribute Index:

dsconfig delete-global-attribute-index
     --index-name {name}
     --processor-name {name}