Sun Java System Directory Server Enterprise Edition 6.2 管理指南

Procedure變更索引清單臨界值

您可以使用 DSCC 執行此作業。如需相關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

  1. 調整索引清單臨界值。

    您可以在下列任何一個層級調整索引清單臨界值:

    • 實例層級:


      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,設定臨界值。如需更多資訊,請參閱目錄伺服器線上說明。

  2. 重新產生尾碼索引。

    請參閱產生索引

  3. 如果已為舊的所有 ID 臨界值調校資料庫的快取大小,且伺服器有足夠的實體記憶體,請考慮加資料庫的快取大小。

    根據所有 ID 臨界值增量範圍的 25%,增加資料庫的快取大小。

    換言之,如果將所有 ID 臨界值從 4000 增加到 6000,便可將資料庫快取大小增加約 12.5%,以便容納增加的索引清單大小。

    資料庫快取大小使用屬性 dbcachesize 進行設定。憑經驗尋找最適大小,再將變更套用到生產伺服器。