Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Riduzione del database tempdb
Esistono due modi per ridurre il tempdb
database sulla tua istanza Amazon RDS DB. Puoi utilizzare la procedura rds_shrink_tempdbfile
oppure impostare la proprietà SIZE
.
Utilizzo della procedura rds_shrink_tempdbfile
Puoi utilizzare la RDS procedura Amazon msdb.dbo.rds_shrink_tempdbfile
per compattare il tempdb
database. Puoi chiamare rds_shrink_tempdbfile
soltanto se disponi dell'accesso CONTROL
a tempdb
. Quando chiami rds_shrink_tempdbfile
non si verifica alcun tempo di inattività per la tua istanza database.
La procedura rds_shrink_tempdbfile
include i seguenti parametri.
Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
---|---|---|---|---|
|
SYSNAME |
— |
obbligatorio |
Il nome logico del file da ridurre. |
|
int |
nullo |
facoltativo |
La nuova dimensione del file in megabyte. |
Nell'esempio seguente vengono ottenuti i nomi dei file per il database tempdb
.
use tempdb; GO select name, * from sys.sysfiles; GO
Nell'esempio seguente le dimensioni del file del database tempdb
denominato test_file
vengono ridotte e viene richiesta una nuova dimensione di 10
MB:
exec msdb.dbo.rds_shrink_tempdbfile @temp_filename = N'
test_file
', @target_size =10
;
Impostazione della proprietà SIZE
Puoi anche ridurre il database tempdb
impostando la proprietà SIZE
e riavviando l'istanza database. Per ulteriori informazioni sul riavvio dell'istanza database, consulta Riavvio di un'istanza database.
L'esempio seguente mostra come impostare la proprietà SIZE
su 1024 MB.
alter database [tempdb] modify file (NAME = N'
templog
', SIZE =1024MB
)