Rencana Pemeliharaan

Berlaku untuk:SQL Server

Rencana pemeliharaan membuat alur kerja tugas yang diperlukan untuk memastikan bahwa database Anda dioptimalkan, dicadangkan secara teratur, dan bebas dari inkonsistensi. Wizard Rencana Pemeliharaan juga membuat rencana pemeliharaan inti, tetapi membuat rencana secara manual memberi Anda lebih banyak fleksibilitas.

Manfaat rencana pemeliharaan

Di Mesin Database, rencana pemeliharaan membuat paket Layanan Integrasi, yang dijalankan oleh pekerjaan SQL Server Agent. Rencana pemeliharaan dapat dijalankan secara manual atau otomatis pada interval terjadwal.

Rencana pemeliharaan SQL Server menyediakan fitur-fitur berikut:

  • Pembuatan alur kerja menggunakan berbagai tugas pemeliharaan umum. Anda juga dapat membuat skrip Transact-SQL kustom Anda sendiri.

  • Hierarki konseptual. Setiap paket memungkinkan Anda membuat atau mengedit alur kerja tugas. Tugas di setiap paket dapat dikelompokkan ke dalam subplan, yang dapat dijadwalkan untuk dijalankan pada waktu yang berbeda.

  • Dukungan untuk paket multiserver yang dapat digunakan di lingkungan server master/server target.

  • Dukungan untuk riwayat rencana pengelogan ke server jarak jauh.

  • Dukungan untuk Autentikasi Windows dan Autentikasi SQL Server. Jika memungkinkan, gunakan autentikasi Windows.

Fungsionalitas rencana pemeliharaan

Rencana pemeliharaan dapat dibuat untuk melakukan tugas berikut:

  • Atur ulang data pada halaman data dan indeks dengan membangun ulang indeks dengan faktor pengisian baru. Membangun ulang indeks dengan faktor pengisian baru memastikan bahwa halaman database berisi jumlah data dan ruang kosong yang sama terdistribusi. Ini juga memungkinkan pertumbuhan yang lebih cepat di masa depan. Untuk informasi selengkapnya, lihat Menentukan Faktor Pengisian untuk Indeks.

  • Kompres file data dengan menghapus halaman database kosong.

  • Perbarui statistik indeks untuk memastikan pengoptimal kueri memiliki informasi saat ini tentang distribusi nilai data dalam tabel. Ini memungkinkan pengoptimal kueri untuk membuat penilaian yang lebih baik tentang cara terbaik untuk mengakses data, karena memiliki informasi lebih lanjut tentang data yang disimpan dalam database. Meskipun statistik indeks secara otomatis diperbarui oleh SQL Server secara berkala, opsi ini dapat memaksa statistik untuk segera diperbarui.

  • Lakukan pemeriksaan konsistensi internal data dan halaman data dalam database untuk memastikan bahwa masalah sistem atau perangkat lunak belum merusak data.

  • Cadangkan database dan file log transaksi. Pencadangan database dan log dapat dipertahankan untuk periode tertentu. Ini memungkinkan Anda membuat riwayat cadangan yang akan digunakan jika Anda harus memulihkan database ke waktu yang lebih lama dari cadangan database terakhir. Anda juga dapat melakukan pencadangan diferensial.

  • Jalankan pekerjaan SQL Server Agent. Ini dapat digunakan untuk membuat pekerjaan yang melakukan berbagai tindakan dan rencana pemeliharaan untuk menjalankan pekerjaan tersebut.

Hasil yang dihasilkan oleh tugas pemeliharaan dapat ditulis sebagai laporan ke file teks atau ke tabel rencana pemeliharaan (sysmaintplan_log dan sysmaintplan_logdetail) di msdb. Untuk melihat hasil dalam penampil file log, klik kanan Rencana Pemeliharaan, lalu pilih Tampilkan Riwayat.

Langkah berikutnya