---
title: Configuring the index properties
description: By default, the index-entry-limit value is 4000, meaning the server stops maintaining index values for keys that match more than 4000 entries. You can change the value with the dsconfig tool.
component: pingdirectory
version: 11.0
page_id: pingdirectory:pingdirectory_server_administration_guide:pd_ds_config_index_properties
canonical_url: https://docs.pingidentity.com/pingdirectory/11.0/pingdirectory_server_administration_guide/pd_ds_config_index_properties.html
revdate: September 13, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
  example: Example:
  example-2: Example:
  example-3: Example:
  example-4: Example:
  example-5: Example:
---

# Configuring the index properties

By default, the `index-entry-limit` value is 4000, meaning the server stops maintaining index values for keys that match more than 4000 entries. You can change the value with the `dsconfig` tool.

## About this task

Before running the following commands, be aware that you must do an index rebuild on the system, which requires a system shutdown unless the command is run as a task.

To configure the index properties:

## Steps

1. Run `dsconfig` with the `set-backend-prop` subcommand.

2. Set the `index-entry-limit` to 5000. Confirm that you want to apply the changes.

   By default, this value is set to 4000.

   |   |                                                          |
   | - | -------------------------------------------------------- |
   |   | Remember to include the bind parameters for your system. |

   ### Example:

   ```shell
   $ bin/dsconfig set-backend-prop \
     --backend-name userRoot \
     --set index-entry-limit:5000 \
   One or more configuration property changes require administrative action
   or confirmation/notification. Those properties include:
   * index-entry-limit: If any index keys have already reached this limit,
   indexes must be rebuilt before they will be allowed to use the new limit.
   Setting a large limit (greater than 10,000) could have a big impact on
   write performance and database growth on disk.
   Continue? Choose 'no' to return to the previous step (yes / no) [yes]: yes
   ```

3. Stop the server.

   ### Example:

   ```shell
   $ bin/stop-server
   ```

4. Rebuild the index.

   ### Example:

   ```shell
   $ bin/rebuild-index --baseDN dc=example,dc=com \
     --index cn --index givenName --index objectClass \
     --index sn --maxThreads 10
   ```

5. View the Index Summary Statistics table, which automatically displays to system out after running the `rebuild-index` command.

   You can also access the table at `logs/tools/rebuild-index-summary.txt`.

   ### Example:

   ![A screen capture of the Index Summary Statistics table showing the limits for each index.](_images/fil1564011709636.png)

6. Repeat steps 1-4 to make more adjustments to your indexes.

7. Restart the server.

   ### Example:

   ```shell
   $ bin/start-server
   ```
