可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
调整索引列表阈值。
可在以下任何级别上调整索引列表阈值:
在实例级别:
dsconf set-server-prop -h host -p port all-ids-threshold:value |
在后缀级别:
dsconf set-suffix-prop -h host -p port suffix-DN all-ids-threshold:value |
在条目级别:
dsconf set-index-prop -h host -p port suffix-DN all-ids-threshold:value |
在索引级别(按搜索类型):
dsconf set-index-prop -h host -p port suffix-DN all-ids-threshold search-type:value |
其中 search-type 为以下任一选项:
eq-enabled 等同
pres-enabled 存在
sub-enabled 子串
无法为近似索引配置 all-ids-threshold 属性。
可以使用 DSCC 在索引级别(按搜索类型)设置阈值。有关详细信息,请参见目录服务器联机帮助。
重新生成后缀索引。
请参见生成索引。
如果已针对旧的所有 ID 阈值调整了数据库缓存大小,并且服务器有足够的物理内存,请考虑增加数据库缓存大小。
可以按照所有 ID 阈值增幅的 25% 来增加数据库缓存大小。
换句话说,如果将所有 ID 阈值从 4000 增加到 6000,则根据索引列表大小的增幅,可以将数据库缓存大小大致增加 12.5%。
数据库缓存大小是使用属性 dbcachesize 设置的。在将更改应用于生产服务器之前,应该先根据经验找到最合适的大小。