mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
Add support for 64 bit index hashing
This commit is contained in:
parent
bbfe587246
commit
3a4bf407b4
@ -470,6 +470,16 @@ feature. The default is 0. You may also want to set the
|
||||
.B olcWriteTimeout
|
||||
option.
|
||||
.TP
|
||||
.B olcIndexHash64: { on | off }
|
||||
Use a 64 bit hash for indexing. The default is to use 32 bit hashes.
|
||||
These hashes are used for equality and substring indexing. The 64 bit
|
||||
version may be needed to avoid index collisions when the number of
|
||||
indexed values exceeds ~64 million. (Note that substring indexing
|
||||
generates multiple index values per actual attribute value.)
|
||||
Indices generated with 32 bit hashes are incompatible with the 64 bit
|
||||
version, and vice versa. Any existing databases must be fully reloaded
|
||||
when changing this setting. This directive is only supported on 64 bit CPUs.
|
||||
.TP
|
||||
.B olcIndexIntLen: <integer>
|
||||
Specify the key length for ordered integer indices. The most significant
|
||||
bytes of the binary integer will be used for index keys. The default
|
||||
|
@ -495,6 +495,16 @@ option.
|
||||
Read additional configuration information from the given file before
|
||||
continuing with the next line of the current file.
|
||||
.TP
|
||||
.B index_hash64 { on | off }
|
||||
Use a 64 bit hash for indexing. The default is to use 32 bit hashes.
|
||||
These hashes are used for equality and substring indexing. The 64 bit
|
||||
version may be needed to avoid index collisions when the number of
|
||||
indexed values exceeds ~64 million. (Note that substring indexing
|
||||
generates multiple index values per actual attribute value.)
|
||||
Indices generated with 32 bit hashes are incompatible with the 64 bit
|
||||
version, and vice versa. Any existing databases must be fully reloaded
|
||||
when changing this setting. This directive is only supported on 64 bit CPUs.
|
||||
.TP
|
||||
.B index_intlen <integer>
|
||||
Specify the key length for ordered integer indices. The most significant
|
||||
bytes of the binary integer will be used for index keys. The default
|
||||
|
Loading…
Reference in New Issue
Block a user