LDAP検索で使用しているインデックスを確認する方法
This document (00006816) is provided subject to the disclaimer at the end of this document.
問題点
eDirectory 8.7.3 for Linux/UNIXの環境で、LDAP検索で設定したインデックスが使用されているかどうかを確認する方法はありますか?
解決方法
ndstraceのログに、その情報が表示されます。
取得方法:
1. eDirectoryサーバに管理者権限でログインします。
2. ndstraceを起動します。
3. ndstraceのオプションを全てoffにします。
設定例: NDSTrace: set ndstrace=nodebug
4. 必要なdstraceログのオプションは「TAGS」、「TIME」、「RECM」、「LDAP」です。
設定例: NDSTrace: ndstrace TAGS TIME RECM LDAP
5. ファイルへの出力をONにします。
設定例: NDSTrace: ndstrace file on
6. ファイルのサイズを0にします。
設定例: NDSTrace: set ndstrace=*R
7. 使用しているインデックスを確認したいLDAP検索を実行します。
8. 検索が終了したら、ndstraceを終了します。
9. トレースログを確認します。
LDAP検索で設定した検索条件は、トレースログ内の "filter:" に表示されます。
検索を行った "filter" を確認し、TAG番号を確認します。
例: filter: (&(cn=novell)(objectclass=person))
10. 同じTAG番号のトレースに "index =" の項目があります。
例: index = CN$IX$100 など
この行に表示されているものが、LDAP検索で使用されているインデックスになります。
※ 使用しているインデックスが無い場合、 "NO INDEX USED" と表示されます。
関連: TIDJ00006809
eDirectoryのLDAP検索チューニング方法
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: J00006816
- 作成年月日: 28-JUL-2006
- 修正年月日:
- ドキュメントリビジョン: 1
- 分類: eDirectory
- 対象NOVELL製品およびバージョン: eDirectory 8.7.3 for Linux
eDirectory 8.7.3 for UNIX - カテゴリ: