5 Fungsi Utama dari Transaksi Masuk SQL Server

Bagikan sekarang:

Pada artikel ini kita melihat fungsi utama dari transaksi log in SQL Server

Login Transaksi SQL ServerLog Transaksi, seperti namanya, mencatat semua transaksi yang terjadi; beserta modifikasi basis data yang dilakukannya setiap hari. Ini adalah salah satu elemen terpenting dalam basis data Anda, karena jika terjadi kegagalan sistem, log transaksi akan mengembalikan basis data ke kondisi yang konsisten. Anda tidak boleh menghapus atau memindahkan log transaksi kecuali Anda benar-benar yakin akan konsekuensinya. Berikut adalah fungsi-fungsi Log Transaksi:

  1. Memulihkan Transaksi Individu: Jika terjadi kesalahan pada Mesin Basis Data seperti kehilangan komunikasi dengan klien atau mengeluarkan pernyataan ROLLBACK, catatan log mengembalikan modifikasi yang dilakukan selama transaksi tidak lengkap.
  1. Memulihkan Transaksi yang Tidak Selesai sebagai SQL Server dimulai: Jika terjadi kegagalan di server yang menjalankan SQL Server, beberapa transaksi dibiarkan tidak lengkap. Transaksi ini dan modifikasinya dibatalkan ketika a SQL Server contoh dimulai; ini dilakukan untuk memastikan integritas database.
  1. Pemulihan hingga Titik Kegagalan: Anda dapat memulihkan database ke titik kegagalan; pertama pulihkan cadangan basis data lengkap, lalu cadangan basis data diferensial dan kemudian cadangan log transaksi sisa hingga titik kegagalan. Setelah memulihkan setiap cadangan log, Mesin Basis Data akan menerapkan perubahan yang diperlukan yang dicatat dalam file log dan setelah itu meneruskan semua transaksi.
  1. Mendukung Replikasi Transaksional: Log transaksi dari setiap database dipantau oleh Log Reader Agent untuk tujuan replikasi transaksional.Pencerminan Database
  1. Pengiriman Log dan Pencerminan Basis Data: Kedua proses ini sangat bergantung pada log Transaksi. Dalam Pengiriman Log, file log transaksi aktif dari database utama dikirim ke beberapa tujuan oleh server utama. Dalam Pencerminan Basis Data, instans server utama digunakan untuk mengirim semua rekaman log secara instan ke instans server pencerminan.

Setelah mengetahui fungsi-fungsi Log Transaksi, penting juga untuk mengetahui apa saja karakteristik dari Log Transaksi, agar dapat memahami konsepnya dengan lebih baik. Di bawah ini adalah karakteristik log transaksi SQL Server Mesin Database.

  1. Ini diimplementasikan secara terpisah dengan file lain; sebagai satu file atau sebagai satu set file. Cache dari log transaksi ditangani secara terpisah dan tidak dengan cache buffer yang digunakan untuk halaman data.
  1. Catatan log dan halaman dapat memiliki format yang berbeda dari format halaman data.
  1. Itu dapat diimplementasikan dalam banyak file; ada ruang untuk memperluas file secara otomatis dengan menempatkan nilai FILEGROWTH untuk log yang disimpan. Ini dapat membantu mengurangi kekurangan ruang di log dan juga mengurangi biaya administrasi secara bersamaan.
  1. Mekanisme yang ada untuk mendaur ulang ruang yang ada di log transaksi memberikan hasil yang cepat serta menyebabkan dampak minimal pada throughput transaksi.

Log transaksi membantu melacak transaksi dengan mudah dan mencatat semua modifikasi yang disebabkan oleh transaksi tersebut.

Kesalahan SQL akembali Biasanya Ditemui in Setiap Implementasi and stahan Tidak be Diabaikan

Sebagian besar pengguna SQL akan setuju bahwa kesalahan SQL sering terlihat dan biasanya tidak terlalu diperhatikan oleh administrator. Namun, kesalahan yang terkait dengan file data SQL tidak boleh diabaikan karena dapat menjadi pertanda awal terjadinya kerusakan SQL. Jika Anda mencurigai file SQL telah rusak, Anda dapat menggunakan perbaikan mdf alat seperti DataNumen SQL Recovery untuk mengekstrak kontennya dan menyimpannya ke file MDF baru. Alat luar biasa ini memiliki kapasitas untuk melakukan pemulihan lengkap semua catatan yang disimpan dengan kehilangan apa pun termasuk indeks. Selanjutnya, jika diperlukan, alat ini juga dapat digunakan untuk menyimpan konten yang diekstraksi dalam file teks.

Pengantar Penulis:

Alan Chen adalah Presiden & Ketua DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk akses pemulihan dan produk perangkat lunak pemulihan sql. Untuk informasi lebih lanjut kunjungi www.datanumen.com

Bagikan sekarang:

Komentar ditutup.