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
)