You can configure system index preloading to reduce the PingDirectory server's startup time.
Some environments have many indexes configured though only a
few are used for performance-sensitive traffic.
-
Preload only the necessary indexes into the database at startup.
$ bin/dsconfig set-backend-prop --backend-name userRoot \
--set prime-method:preload \
--set prime-all-indexes:false \
--set system-index-to-prime:dn2id \
--set system-index-to-prime:id2entry
$ bin/dsconfig set-local-db-index-prop --backend-name userRoot \
--index-name mail \
--set prime-index:true
$ bin/dsconfig set-local-db-index-prop --backend-name userRoot \
--index-name uid \
--set prime-index:true
$ bin/dsconfig set-local-db-index-prop --backend-name userRoot \
--index-name entryUUID \
--set prime-index:true
-
To apply the changes, restart the PingDirectory server.
-
Run bin/stop-server.
-
Run bin/start-server.