Saya agak tidak sengaja DBA, menjadi pengembang yang mewarisi beberapa server basis data (2005 dan 2008) dari seseorang yang tidak banyak tahu tentang administrasi basis data, dan tampaknya memiliki minat yang lebih kecil untuk mempelajari lebih banyak tentang masalah ini.
Saya sedang belajar saat ini, dan saat ini saya mencoba mencari tahu file log transaksi.
Semua basis data kami telah diatur dengan model pemulihan sederhana dan autoshrink. Saya mengerti bahwa menggunakan autoshrink biasanya merupakan ide yang mengerikan, tetapi pemahaman saya ini dilakukan untuk menghentikan transaksi log dari tumbuh di luar kendali. (Apakah autoshrink sebenarnya mengecilkan file log atau hanya DB?)
Saya menemukan ini tentang SQL Server 2012, dan bertanya-tanya apakah itu benar tentang 2005 dan / atau 2008, dan apa artinya: "Ketika database menggunakan model pemulihan sederhana, Mesin Database memotong log transaksi setelah pos pemeriksaan. [. ..] Mesin Database memicu pos pemeriksaan otomatis di bawah model pemulihan sederhana ketika log virtual menjadi 70 persen penuh. " Di mana ukuran log virtual ditentukan?
Saya ingin menonaktifkan menyusut otomatis pada semua database, tetapi sebelum saya melakukannya, saya perlu tahu bahwa file log tidak akan tumbuh di luar kendali dengan cepat.
Bantuan apa pun akan sangat dihargai.