Mengecilkan file Log Transaksi Anda dalam keadaan normal seharusnya tidak diperlukan.
Ini sering berarti Anda berada dalam Mode Pemulihan LENGKAP dan tidak melakukan pencadangan Log Transaksi secara teratur.
Ukuran file Log tidak akan memengaruhi kinerja. TAPI Fragmentasi File Log Virtual (VLF) dapat (dan seringkali akan) memiliki efek yang sangat merugikan pada kinerja.
Silakan lihat: VLF Log Transaksi - terlalu banyak atau terlalu sedikit? Untuk menentukan berapa banyak VLF dalam log run:
DBCC LOGINFO
Anda dapat mengecilkan Log Anda, tetapi itu tidak akan menghilangkan penyebab log tumbuh begitu besar.
Referensi kanoniknya adalah: 8 Langkah untuk throughput Log Transaksi yang lebih baik
[Catatan:Jika database Anda BUKAN database produksi, Anda dapat mengatur Mode Pemulihan ke Sederhana.]