Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Atrybuty mogą być indeksowane. Indeksowanie atrybutu może zwiększyć wydajność zapytań dla tego atrybutu.
Atrybuty są indeksowane, gdy atrybut searchFlags w definicji schematu atrybutu ma najmniej znaczący bit ustawiony na 1. Ustawienie najmniej znaczącego bitu searchFlags definicji schematu atrybutu na 1 spowoduje dynamiczne utworzenie indeksu. Ustawienie najmniej znaczącego bitu searchFlags definicji schematu atrybutu na 0 spowoduje usunięcie indeksu atrybutu. Indeks zostanie utworzony automatycznie przez wątek w tle na kontrolerze domeny.
W idealnym przypadku atrybuty indeksowane powinny być pojedyncze z wysoce unikatowymi wartościami równomiernie rozmieszczonymi w zestawie wystąpień. Tym mniej unikatowe są wartości atrybutu, tym mniej skuteczne będzie indeks.
Atrybuty wielowartościowe można również indeksować, ale koszt tworzenia indeksu dla atrybutu wielowartościowego jest większy pod względem magazynu, aktualizacji i czasu wyszukiwania. Wymaganie unikatowości dla właściwości wielowartościowej jest takie samo jak w przypadku właściwości o pojedynczej wartości — tym bardziej unikatowe wartości są bardziej efektywne indeksem.
Tym więcej indeksowanych atrybutów ma klasa, tym więcej czasu jest wymagany do utworzenia nowych wystąpień klasy.
Indeksy mają zastosowanie do atrybutów, a nie klas. Oznacza to, że gdy atrybut jest oznaczony jako indeksowany, wszystkie wystąpienia atrybutu są dodawane do indeksu, a nie tylko wystąpienia, które są elementami członkowskimi określonej klasy.
Aby sprawdzić, czy serwer używa indeksu do przetwarzania zapytania, ustaw następującą wartość rejestru na kontrolerze domeny na wartość 4. Następnie wykonaj zapytanie na tym kontrolerze domeny i wyszukaj w dzienniku zdarzeń katalogu dane dotyczące indeksów, jeśli istnieją, używane do przetwarzania zapytania.
HKEY_LOCAL_MACHINE
SYSTEM
Current Control Set
Services
NTDS
Diagnostics
9 Internal Processing
Aby uzyskać więcej informacji na temat innych bitów we właściwości searchFlags, zobacz Charakterystyka atrybutów.