Mempertahankan Active Directory adalah tugas administratif yang sangat penting yang harus dijadwalkan secara teratur untuk memastikan bahwa, jika terjadi bencana, Anda dapat memulihkan data yang hilang atau rusak dan dapat memperbaiki database direktori aktif.

Extensible Storage Engine (ESE) adalah database direktori aktif, yang mengelola semua objek direktori aktif dalam database direktori aktif. Setiap modifikasi data mempengaruhi kinerja database, fragmentasi database dan integritas data.

Database Direktori Aktif dan File Log

ESE menggunakan file transaksi dan log untuk memastikan integritas database direktori aktif. Direktori Aktif mencakup file-file berikut:

  • Ntds.dit adalah database Active Directory yang menyimpan seluruh objek direktori aktif pada kontroler domain. Ekstensi.dit mengacu pada pohon informasi direktori. Lokasi default adalah folder %systemroot%Ntds. Direktori Aktif mencatat setiap file log transaksi yang terkait dengan file Ntds.dit.
  • Edb*.log adalah file log transaksi. Setiap file transaksi berukuran 10 megabyte (MB). Ketika file Edb.log penuh, direktori aktif menamainya menjadi Edbnnnnn.log, di mana nnnnn adalah angka yang meningkat dimulai dari 1.
  • Edb.chk adalah file pos pemeriksaan yang digunakan oleh mesin database untuk melacak data yang belum ditulis ke file database direktori aktif. File pos pemeriksaan bertindak sebagai penunjuk yang mempertahankan status antara memori dan file database pada disk. Ini menunjukkan titik awal dalam file log dari mana informasi harus dipulihkan jika terjadi kegagalan.
  • Res1.log dan Res2.log: Ini adalah file log transaksi yang dicadangkan. Jumlah ruang disk yang dicadangkan di drive atau folder untuk log ini adalah 20 MB. Ruang disk yang dicadangkan ini menyediakan ruang yang cukup untuk dimatikan jika semua ruang disk lain sedang digunakan.

Memindahkan dan Mendefragmentasi Database Direktori Aktif

Selama periode waktu, fragmentasi terjadi sebagai catatan dalam database direktori aktif dihapus dan catatan baru ditambahkan. Ketika record difragmentasi, komputer harus mencari database direktori aktif untuk menemukan semua record setiap kali database direktori aktif dibuka. Pencarian ini memperlambat waktu respon. Fragmentasi juga menurunkan kinerja keseluruhan dari operasi direktori aktif.

Untuk mengatasi masalah yang menyebabkan fragmentasi, Anda mendefrag database direktori aktif. Defragmentasi adalah proses penulisan ulang catatan dalam database Active Directory ke sektor yang berdekatan untuk meningkatkan kecepatan akses dan pengambilan. Saat catatan diperbarui, Active Directory menyimpan pembaruan ini di ruang bersebelahan terbesar di database Active Directory.

Memindahkan Database dan File Log

Anda memindahkan database ke lokasi baru saat Anda mendefrag database. Memindahkan database tidak menghapus database asli. Oleh karena itu, Anda dapat menggunakan database asli jika database yang didefrag tidak berfungsi atau rusak. Juga, jika ruang disk Anda terbatas, Anda dapat menambahkan hard disk drive lain dan memindahkan database ke sana. Selain itu, Anda memindahkan file database untuk melakukan pemeliharaan perangkat keras. Jika disk tempat file disimpan memerlukan peningkatan atau pemeliharaan, Anda dapat memindahkan file ke lokasi lain untuk sementara atau permanen.