Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengurangi basis data tempdb
Ada dua cara untuk mengurangi basis data tempdb di instans DB Amazon RDS Anda. Anda dapat menggunakan prosedur rds_shrink_tempdbfile, atau Anda dapat mengatur properti SIZE,
Menggunakan prosedur rds_shrink_tempdbfile
Anda dapat menggunakan prosedur Amazon RDS msdb.dbo.rds_shrink_tempdbfile untuk mengurangi basis data tempdb. Anda hanya dapat memanggil rds_shrink_tempdbfile jika Anda memiliki akses CONTROL ke tempdb. Ketika Anda memanggil rds_shrink_tempdbfile, tidak ada waktu henti untuk instans DB Anda.
Prosedur rds_shrink_tempdbfile memiliki parameter berikut.
| Nama parameter | Jenis data | Default | Wajib | Deskripsi |
|---|---|---|---|---|
|
SYSNAME |
— |
diperlukan |
Nama logis dari file yang akan dikurangi. |
|
int |
null |
opsional |
Ukuran baru untuk file, dalam megabyte. |
Contoh berikut ini akan mengambil nama file untuk basis data tempdb.
use tempdb; GO select name, * from sys.sysfiles; GO
Contoh berikut mengurangi file basis data tempdb bernama test_file, dan meminta ukuran baru sebesar 10 megabyte:
exec msdb.dbo.rds_shrink_tempdbfile @temp_filename = N'test_file', @target_size =10;
Mengatur properti SIZE
Anda juga dapat mengurangi basis data tempdb dengan mengatur properti SIZE, lalu memulai ulang instans DB Anda. Untuk informasi selengkapnya tentang cara memulai ulang instans DB, lihat Mem-boot ulang instans DB DB.
Contoh berikut ini menunjukkan cara mengatur properti SIZE ke 1024 MB.
alter database [tempdb] modify file (NAME = N'templog', SIZE =1024MB)