Subscribe to Windows IT Pro
March 03, 2009 12:00 AM

Q. Can I force my domain controller to cache my entire Active Directory (AD) database at boot-up?

Windows IT Pro
InstantDoc ID #101615
Rating: (1)

A. No. The LSASS process will cache pages as they're requested, but there's no way to pre-cache the entire database. Obviously, over time more of the database will be cached as more pages are read.

This raises an interesting operational point. Because the AD database is cached over time, every time you reboot your domain controller (DC) that cache is lost and has to start all over again. You may want to reconsider that weekly backup of your DC.

Related Reading:
Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.

Related Content:

ARTICLE TOOLS

Comments
  • Murat
    3 years ago
    Mar 03, 2009

    John, I think we can force the to cache the entire AD database at bootup. Remember what you said: The DC caches the pages as they are requested. Then, if w force the DC to read all the pages of the AD database, the database will be cached wholly. It is easy to to make it read the entire content: Just issue the "dsquery user" command from a batch file. This command retrieves all the users in the directory; meaning that all the content will be read.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.