Riduzione del database tempdb - Amazon Relational Database Service

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

Puoi scegliere tra due modi per ridurre il database tempdb sulla tua istanza database Amazon RDS. Puoi utilizzare la procedura rds_shrink_tempdbfile oppure impostare la proprietà SIZE.

Utilizzo della procedura rds_shrink_tempdbfile

La procedura msdb.dbo.rds_shrink_tempdbfile Amazon RDS permette di ridurre il database tempdb. 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

@temp_filename

SYSNAME

obbligatorio

Il nome logico del file da ridurre.

@target_size

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)