Bagikan melalui


Konfigurasi server: interval pemulihan (min)

Berlaku untuk: SQL Server

Artikel ini menjelaskan cara mengonfigurasi recovery interval (min) opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi recovery interval (min) menentukan batas atas pada waktu pemulihan database harus diambil. Mesin Database SQL Server menggunakan nilai yang ditentukan untuk opsi ini untuk menentukan kira-kira seberapa sering mengeluarkan titik pemeriksaan otomatis pada database tertentu.

Nilai interval pemulihan default adalah 0, yang memungkinkan Mesin Database untuk mengonfigurasi interval pemulihan secara otomatis. Biasanya, interval pemulihan default menghasilkan titik pemeriksaan otomatis yang terjadi sekitar satu menit sekali untuk database aktif dan waktu pemulihan kurang dari satu menit. Nilai yang lebih tinggi menunjukkan perkiraan waktu pemulihan maksimum, dalam menit. Misalnya, mengatur interval pemulihan ke 3 menunjukkan waktu pemulihan maksimum sekitar tiga menit.

Pengaturan berlaku segera tanpa memulai ulang server.

Batasan

Interval pemulihan hanya memengaruhi database yang menggunakan waktu pemulihan target default (0). Untuk mengambil alih interval pemulihan server pada database, konfigurasikan waktu pemulihan target non-default pada database. Untuk informasi selengkapnya, lihat Mengubah waktu pemulihan target database (SQL Server).

Rekomendasi

Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau profesional SQL Server bersertifikat.

Biasanya, kami sarankan Anda menyimpan interval pemulihan di 0, kecuali Anda mengalami masalah performa. Jika Anda memutuskan untuk meningkatkan pengaturan interval pemulihan, sebaiknya tingkatkan secara bertahap dengan kenaikan kecil dan mengevaluasi efek dari setiap peningkatan bertahap pada performa pemulihan.

Jika Anda menggunakan sp_configure untuk mengubah nilai opsi menjadi recovery interval (min) lebih dari 60 (menit), tentukan RECONFIGURE WITH OVERRIDE. WITH OVERRIDE menonaktifkan pemeriksaan nilai konfigurasi (untuk nilai yang tidak valid atau merupakan nilai yang tidak direkommen).

Izin

Jalankan izin tanpa sp_configure parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan RECONFIGURE pernyataan, Anda harus diberikan ALTER SETTINGS izin tingkat server. Izin ALTER SETTINGS secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

  1. Di Object Explorer, klik kanan instans server dan pilih Properti.

  2. Pilih simpul Pengaturan database.

  3. Di bawah Pemulihan, dalam kotak Interval pemulihan (menit), ketik atau pilih nilai dari 0 hingga 32767 untuk mengatur jumlah waktu maksimum, dalam hitungan menit, SQL Server harus menghabiskan pemulihan setiap database saat startup. Defaultnya adalah 0, menunjukkan konfigurasi otomatis oleh SQL Server. Dalam praktiknya, ini berarti waktu pemulihan kurang dari satu menit dan titik pemeriksaan kira-kira setiap satu menit untuk database aktif.

Menggunakan Transact-SQL

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai recovery interval (min) opsi ke 3 menit.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'recovery interval (min)', 3;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Untuk informasi selengkapnya, lihat Opsi konfigurasi server.