Location: List Archives

List Archives

This forum is an archive of all posts to our mailing list over the past few years.  The forum is set read only therefore to contribute you will need to join our list community.  See more info about this here.

 

When subscribed to the list you should use your standard email client to send your posts to ActiveDir@mail.activedir.org.

List Archives

Subject: RE: [ActiveDir] Schema changes for AD2008 (indexing objectclass)
Prev Next
You are not authorized to post a reply.

AuthorMessages
listmailUser is Offline

Posts:822

04/13/2009 11:58 AM  
objectclass is hardcoded into the list of indexes for Windows Server 2008
whether the schema is marked to have it indexed or not. Go ahead and modify
the schema to say it is indexed so your behavior is consistent between DCs.
Actually I think I have been telling people to index objectclass for perf
reasons since probably around August 2000 or so. It was a mistake that it
wasn't indexed in the original release of Windows 2000 IMO and I have heard
that it was due to issues originally with AD where indexing non-unique
multivalued attributes was problematic. If DonH sees this thread, I am
certain he could give the authoritative answer on what happened there.

joe

--
O'Reilly Active Directory Fourth Edition -
http://www.joeware.net/win/ad4e.htm



_____

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brown, Ken F.
Sent: Monday, April 13, 2009 9:07 AM
To: ActiveDir@mail.activedir.org
Subject: [ActiveDir] Schema changes for AD2008


As part of the planning to upgrade to 2008 AD (from 2000) - I was asked to
mark the following schema attribute as 'indexed in AD' (in a different Win2K
forest being used by some internal dev folks - they did mark it as being
indexed and it improved their search performance - but they also search the
'production' NOS forest with all the users and it causes their app/searching
to be much slower - but there is also an order of magnitude difference in
the number of users between the forests):

Object-Class

The following article has it documented as not being indexed in AD until
Windows 2008:

http://msdn.microsoft.com/en-us/library/ms679012(VS.85).aspx



In my testing, after extending the schema for 2008 - the attribute is still
not marked as being indexed in AD (although a fresh install of 2008 AD (not
an upgrade) has it being marked as indexed in AD).



So I've thought of a couple of questions around that - perhaps others may
know the answer (before I go back and ask our MS TAM):



1. Is there a reason to not mark it as being indexed (via the schema MMC)
when I go-live in production?

2. Are there other attributes that need to be changed in a similar nature
(either indexed in AD, marked to be replicated to the GC, etc) (is there a
list?)



>From a #1 perspective - I'm wondering if there are other...dependencies...on
other AD attributes that could us issues (say that specific attribute is
manually marked to be indexed - but there should be a related attribute that
should be indexed, also). I wouldn't think so - other than the size of
NTDS.DIT growing (I'm assuming that indexing attributes makes NTDS.DIT
grow).



Performance wise, since the attribute(s) are not indexed, we have
essentially a worse-case performance in accessing those attributes. Going
to 2008 (64 bit) should give us better performance - and marking it (or
them) as being indexed in AD should only give better performance.



Any other thoughts or answers?



Thanks!






You are not authorized to post a reply.
Forums >ActiveDir Mail List Archive >List Archives > RE: [ActiveDir] Schema changes for AD2008 (indexing objectclass)



ActiveForums 3.7
Friends

Friends

VisualClickButoton
Members

Members

MembershipMembership:
Latest New UserLatest:MrPTSai
New TodayNew Today:0
New YesterdayNew Yesterday:0
User CountOverall:5234

People OnlinePeople Online:
VisitorsVisitors:34
MembersMembers:0
TotalTotal:34

Online NowOnline Now:

Ads

Copyright 2009 ActiveDir.org
Terms Of Use