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)