Show Table of Contents Hide Table of Contents English English Multi-page HTML Single-page HTML PDF ePub Performance Tuning Guide1. Introduction to Directory Server Performance Tuning1.1. Setting Goals for Directory Server Performance2. Tracking Server and Database Performance2.1. Monitoring Server Activity2.1.1. Monitoring the Server from the Directory Server Console2.1.2. Monitoring the Directory Server from the Command Line2.2. Monitoring Database Activity2.2.1. Monitoring Database Activity from the Directory Server Console2.2.2. Monitoring Database Activity from the Command Line2.3. Monitoring Database Link Activity2.4. Monitoring the Local Disk for Graceful Shutdown2.5. Viewing Log Files2.6. Replacing Log Files with a Named Pipe2.7. Improving Logging Performance3. Tuning the Number of Locks4. Improving Search Performance (and Balancing Read Performance)4.1. Using Indexes4.2. Tuning Directory Server Resource Settings4.3. Setting Index Scan Limits4.4. Fine Grained ID List Size4.5. Tuning the Database Cache for Searches4.6. Tuning the Database Settings for Searches4.7. Managing Special Entries5. Tuning Transaction Logging5.1. Moving the Database Directory to a Separate Disk or Partition5.2. Changing the Database Checkpoint Interval5.3. Disabling Durable Transactions5.4. Specifying Transaction Batching6. Managing the Database Cache Settings6.1. The Database and Entry Cache Auto-Sizing Feature6.1.1. Manually Re-enabling the Database and Entry Cache Auto-sizing6.2. Determining the Required Cache Sizes6.3. Setting the Entry Cache Size6.4. Setting the DN Cache6.5. Setting the Database Cache Size6.5.1. Storing the Database Cache on a RAM Disk7. Setting the Number of Directory Server Threads7.1. Enabling Automatic Thread Tuning7.2. Manually Setting the Number of Thread8. Tuning the Replication Performance8.1. Improving the Multi-Master Replication Efficiency9. Tuning Database Link Performance9.1. Managing Connections to the Remote Server9.1.1. Managing Connections to the Remote Server Using the Console9.1.2. Managing Connections to the Remote Server from the Command Line9.2. Detecting Errors During Normal Processing10. Improving Import Performance10.1. Importing Entries with Large Attributes10.2. Importing Large Numbers of EntriesA. Revision HistoryLegal Notice Performance Tuning Guide Red Hat Directory Server 10Updated for Directory Server 10.3Marc MuehlfeldRed Hat Customer Content Servicesmmuehlfeld@redhat.comPetr BokočRed Hat Customer Content ServicesTomáš ČapekRed Hat Customer Content ServicesElla Deon BallardRed Hat Customer Content ServicesLegal NoticeAbstract This guide provides tips for improving server and database performance. 1. Introduction to Directory Server Performance Tuning Where did the comment section go?Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.