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 mengecilkan tempdb database pada instans Amazon RDS DB Anda. Anda dapat menggunakan prosedur rds_shrink_tempdbfile, atau Anda dapat mengatur properti SIZE,
Menggunakan prosedur rds_shrink_tempdbfile
Anda dapat menggunakan RDS prosedur Amazon msdb.dbo.rds_shrink_tempdbfile untuk mengecilkan tempdb database. 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 |
— |
wajib |
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 SIZE properti
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.
Contoh berikut ini menunjukkan cara mengatur properti SIZE ke 1024 MB.
alter database [tempdb] modify file (NAME = N'templog', SIZE =1024MB)