Bagikan melalui


Tugas Susutkan Database

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Tugas Shrink Database mengurangi ukuran data database dan file log SQL Server.

Dengan menggunakan tugas Susutkan Database, paket dapat menyusutkan file untuk satu database atau beberapa database.

Menyusutkan file data memulihkan ruang dengan memindahkan halaman data dari akhir file ke ruang yang tidak ditempati lebih dekat ke bagian depan file. Ketika ruang kosong yang cukup dibuat di akhir file, halaman data di akhir file dapat dibatalkan alokasinya dan dikembalikan ke sistem file.

Peringatan

Data yang dipindahkan untuk menyusutkan file dapat tersebar ke lokasi yang tersedia dalam file. Hal ini menyebabkan fragmentasi indeks dan dapat memperlambat performa kueri yang mencari rentang indeks. Untuk menghilangkan fragmentasi, pertimbangkan untuk membangun kembali indeks pada file setelah menyusut.

Perintah

Tugas Shrink Database merangkum perintah DBCC SHRINKDATABASE, termasuk argumen dan opsi berikut:

  • database_name

  • target_percent

  • NOTRUNCATE atau TRUNCATEONLY.

Jika tugas Shrink Database menyusutkan beberapa database, tugas menjalankan beberapa perintah SHRINKDATABASE, satu untuk setiap database. Semua instans perintah SHRINKDATABASE menggunakan nilai argumen yang sama, kecuali untuk argumen database_name . Untuk informasi selengkapnya, lihat DBCC SHRINKDATABASE (Transact-SQL).

Konfigurasi Tugas Susutkan Database

Anda dapat mengatur properti melalui SSIS Designer. Tugas ini ada di bagian Tugas Rencana Pemeliharaan dari Kotak Alat di Perancang SSIS.

Untuk informasi selengkapnya tentang properti yang bisa Anda atur di Perancang SSIS, klik topik berikut ini:

Untuk informasi selengkapnya tentang mengatur properti ini di Perancang SSIS, klik topik berikut: