Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Tip Cepat – Mempercepat Pemulihan Lambat dari Log Transaksi

Berikut tip cepat untuk Anda:

Selama beberapa operasi pemulihan di SQL Server, langkah pengulangan log transaksi mungkin memakan waktu yang sangat lama. Tergantung pada versi dan edisi SQL Server yang telah Anda instal, Anda mungkin dapat meningkatkan kinerja dengan mengutak-atik kinerja readahead untuk operasi redo. Untuk melakukan ini, Anda harus menggunakan MAXTRANSFERSIZE parameter RESTORE penyataan. Misalnya, jika Anda menetapkan MAXTRANSFERSIZE = 1048576 , itu akan menggunakan buffer 1MB.

Jika Anda mengubah MAXTRANSFERSIZE , perhatikan objek PerfMon untuk Buffer Manager dan Readahead I/O. Anda mungkin juga ingin mengawasi LOGBUFFER statistik tunggu.

Saya ingin mendengar tanggapan Anda. Sudahkah Anda mencoba teknik ini? Apakah itu berfungsi seperti yang diiklankan? Apakah perlu beberapa perubahan untuk bekerja pada versi atau edisi tertentu?

Terima kasih banyak,
-Kev
–Ikuti saya di Twitter!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL PILIH MIN

  2. Model Basis Data untuk Platform MOOC

  3. Nomor baris dengan urutan nondeterministik

  4. Cara Menjadi Desainer Basis Data

  5. Cara Mendapatkan Hari Terakhir Bulan Ini di T-SQL