Compartir a través de


Atributos indexados (AD DS)

Los atributos se pueden indexar. La indexación de un atributo puede mejorar el rendimiento de las consultas para ese atributo.

Los atributos se indexan cuando el atributo searchFlags de la definición de esquema del atributo tiene el bit menos significativo establecido en 1. Al establecer el bit menos significativo de la definición de esquema de atributo searchFlags en 1, se compilará dinámicamente un índice. Si se establece el bit menos significativo de la definición de esquema de atributo searchFlags en 0, el índice del atributo se quitará. Un subproceso en segundo plano creará automáticamente el índice en el controlador de dominio.

Idealmente, los atributos indexados deben tener un valor único con valores muy únicos distribuidos uniformemente en el conjunto de instancias. Cuanto menos únicos sean los valores de un atributo, menos efectivo será el índice.

Los atributos multivalor también se pueden indexar, pero el costo de compilar el índice para un atributo multivalor es mayor en términos de almacenamiento, actualización y tiempo de búsqueda. El requisito de unicidad para una propiedad multivalor es el mismo que para una propiedad con un solo valor; cuanto más únicos sean los valores, más efectivo será el índice.

Cuantos más atributos indexados tenga una clase, más tiempo será necesario para crear nuevas instancias de la clase.

Los índices se aplican a los atributos, no a las clases. Es decir, cuando un atributo se marca como indexado, todas las instancias del atributo se agregan al índice, no solo las instancias que son miembros de una clase determinada.

Para comprobar que un servidor usa un índice para procesar una consulta, establezca el siguiente valor del Registro en un controlador de dominio en 4. A continuación, realice una consulta en ese controlador de dominio y busque en el registro de eventos del directorio los datos sobre los índices, si los hay, que se usan para procesar la consulta.

HKEY_LOCAL_MACHINE
   SYSTEM
      Current Control Set
         Services
            NTDS
               Diagnostics
                  9 Internal Processing

Para obtener más información sobre otros bits de la propiedad searchFlags , vea Características de atributos.