Atribut Terindeks (AD DS)
Atribut dapat diindeks. Mengindeks atribut dapat meningkatkan performa kueri untuk atribut tersebut.
Atribut diindeks ketika atribut searchFlags dalam definisi skema atribut memiliki bit yang paling tidak signifikan diatur ke 1. Mengatur bit yang paling tidak signifikan dari definisi skema atribut searchFlags ke 1 akan membangun indeks secara dinamis. Mengatur bit yang paling tidak signifikan dari definisi skema atribut searchFlags ke 0 akan menyebabkan indeks untuk atribut dihapus. Indeks akan dibangun secara otomatis oleh utas latar belakang pada pengendali domain.
Idealnya, atribut terindeks harus bernilai tunggal dengan nilai yang sangat unik didistribusikan secara merata di seluruh set instans. Semakin kurang unik nilai atribut adalah, semakin kurang efektif indeksnya.
Atribut multinilai juga dapat diindeks, tetapi biaya untuk membangun indeks untuk atribut multinilai lebih besar dalam hal penyimpanan, pembaruan, dan waktu pencarian. Persyaratan keunikan untuk properti multinilai sama dengan properti bernilai tunggal—semakin unik nilainya semakin efektif indeksnya.
Semakin banyak atribut terindeks yang dimiliki kelas, semakin banyak waktu yang diperlukan untuk membuat instans baru kelas.
Indeks berlaku untuk atribut, bukan ke kelas. Artinya, ketika atribut ditandai sebagai terindeks, semua instans atribut ditambahkan ke indeks, bukan hanya instans yang merupakan anggota kelas tertentu.
Untuk memverifikasi bahwa server menggunakan indeks untuk memproses kueri, atur nilai registri berikut pada pengendali domain ke 4. Kemudian lakukan kueri pada pengendali domain tersebut dan lihat di log peristiwa direktori untuk data tentang indeks, jika ada, yang digunakan untuk memproses kueri.
HKEY_LOCAL_MACHINE
SYSTEM
Current Control Set
Services
NTDS
Diagnostics
9 Internal Processing
Untuk informasi selengkapnya tentang bit lain di properti searchFlags, lihat Karakteristik Atribut.