Mengonfigurasi interval pemulihan (min) (opsi konfigurasi server)

Berlaku untuk:SQL Server

Artikel ini menjelaskan cara mengonfigurasi opsi konfigurasi server interval pemulihan (min) di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi interval pemulihan (min) menentukan batas atas pada waktu yang harus diambil untuk memulihkan database. Mesin SQL Server Database 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 secara otomatis mengonfigurasi interval pemulihan. 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 segera berlaku tanpa memulai ulang server.

Pembatasan dan 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 bersertifikat SQL Server profesional.

Biasanya, kami sarankan Anda menjaga interval pemulihan pada 0, kecuali Jika 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 inkremental pada performa pemulihan.

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

Izin

Jalankan izin pada sp_configure tanpa 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 menjalankan RECONFIGURE pernyataan, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN 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, yang harus SQL Server habiskan untuk memulihkan setiap database saat startup. Defaultnya adalah 0, menunjukkan konfigurasi otomatis dengan 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 memperlihatkan cara menggunakan sp_configure untuk mengatur nilai opsi ke recovery interval (min)3 menit.

USE AdventureWorks2022;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'recovery interval (min)', 3;
GO
RECONFIGURE;
GO

Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).

Lihat juga

Langkah berikutnya