Apa itu file LDF?
File dengan ekstensi .ldf adalah file log yang dikelola oleh Microsoft SQL Server yang merupakan sistem manajemen basis data relasional (RDBMS). Semua transaksi yang dilakukan pada file database utama (MDF)(seperti penyisipan, pembaruan, penghapusan) dicatat dalam file LDF. File LDF adalah komponen penting dari database apa pun. Jika terjadi kegagalan sistem, file log digunakan untuk mengembalikan database ke keadaan yang konsisten. File log transaksi dapat bertambah besar jika transaksi tidak dilakukan sepenuhnya. File LDF dapat dibuka dengan aplikasi perangkat lunak Microsoft SQL Server.
Operasi Direkam dalam File LDF
File log SQL merekam operasi berikut:
Awal dan akhir setiap transaksi.
Setiap modifikasi data data (masukkan, perbarui, atau hapus). Ini juga termasuk perubahan oleh prosedur tersimpan sistem atau pernyataan bahasa definisi data (DDL) ke tabel apa pun, termasuk tabel sistem.
Setiap tingkat dan alokasi halaman atau deallocation.
Membuat atau menjatuhkan tabel atau indeks.
Format File LDF
File LDF terdiri dari catatan transaksi SQL Server yang disusun sebagai rangkaian catatan log. Setiap log record memiliki log sequence number (LSN) yang lebih tinggi dari LSN record sebelumnya. String digabungkan setelah satu sama lain dalam file. Karena komputer kecepatan tinggi modern, catatan dapat disisipkan di mana LSN2 ada di file log sebelum LSN1. Karena operasi dicatat dalam serial, perubahan yang dijelaskan oleh LSN2 dilakukan setelah catatan log LSN1. Catatan untuk transaksi tertentu ditautkan ke belakang menggunakan penunjuk yang digunakan dan mempercepat pengembalian transaksi.