Haruskah saya menghentikan pencadangan log transaksi selama pencadangan penuh?

22

Saya memiliki dua pekerjaan SQL Agent yang dijadwalkan untuk berjalan pada interval yang berbeda. Pekerjaan pertama menjalankan pencadangan penuh sekali sehari. Pekerjaan kedua menjalankan backup log transaksi setiap lima belas menit.

Seiring berkembangnya basis data, pencadangan penuh memakan waktu lebih lama dari yang direncanakan sebelumnya (bahkan dengan kompresi). Dan saya perhatikan dari log saya bahwa backup log transaksi sekarang berjalan pada saat yang sama.

Haruskah saya mengubah jadwal pencadangan log transaksi sehingga tidak berjalan saat pencadangan penuh berjalan? Apakah itu penting?

8kb
sumber
seperti yang disebutkan orang lain tidak perlu mengubah jadwal Anda dan tidak ada konflik, bahkan saya lebih suka memiliki cadangan log selama cadangan penuh karena bagaimana jika cadangan penuh gagal karena kendala ruang? Dan kegagalan segera pada saat cadangan penuh, cadangan log Anda akan menghemat hari!
Biju jose

Jawaban:

27

Seperti yang dapat Anda lihat di tabel ini, tidak ada konflik antara cadangan penuh dan cadangan log. Mereka dapat terjadi pada saat yang sama, dan, ketika cadangan log selesai, log tidak akan dibersihkan sampai cadangan penuh (atau cadangan berbeda) selesai.

masukkan deskripsi gambar di sini

Tidak semua tugas administratif diizinkan untuk berjalan secara bersamaan. Dalam tabel di bawah ini, lingkaran hitam menunjukkan dua operasi yang tidak dapat berjalan di database secara bersamaan.

Referensi:

Operasi Administrasi Bersamaan

Alex_L
sumber
3
Itu adalah salah satu tabel yang hanya ingin Anda simpan untuk nanti. Terima kasih untuk tautannya. +1
Thomas Stringer
5

Tidak, tidak perlu melakukan ini.

mrdenny
sumber
0

Tidak. Tidak perlu melakukan perubahan. Cadangan basis data lengkap tidak merusak log transaksi dan tidak memotongnya. Hanya ketika Anda membuat cadangan log transaksi, log transaksi akan terpotong.

Alexandr Omelchenko
sumber
1
Apakah Anda tidak mengatakan hal yang sama yang diposting Alex_L beberapa waktu lalu?
dezso
Kami memiliki jawaban yang sama
Alexandr Omelchenko