Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Réduction de la base de données tempdb
Il existe deux méthodes pour réduire la tempdb
base de données sur votre RDS instance de base de données Amazon. Vous pouvez utiliser la procédure rds_shrink_tempdbfile
ou vous pouvez définir la propriété SIZE
.
Utilisation de la procédure rds_shrink_tempdbfile
Vous pouvez utiliser la RDS procédure Amazon msdb.dbo.rds_shrink_tempdbfile
pour réduire la tempdb
base de données. Vous pouvez uniquement appeler rds_shrink_tempdbfile
si vous disposez de l'accès CONTROL
à tempdb
. Lorsque vous appelez rds_shrink_tempdbfile
, il n'y a aucun temps d'arrêt pour votre instance de base de données.
La procédure rds_shrink_tempdbfile
possède les paramètres suivants.
Nom du paramètre | Type de données | Par défaut | Obligatoire | Description |
---|---|---|---|---|
|
SYSNAME |
— |
obligatoire |
Le nom logique du fichier à réduire. |
|
int |
null |
facultatif |
La nouvelle taille du fichier en mégaoctets. |
L'exemple suivant permet d'obtenir les noms des fichiers de la base de données tempdb
.
use tempdb; GO select name, * from sys.sysfiles; GO
L'exemple suivant réduit un fichier de base de données tempdb
nommé test_file
et demande une nouvelle taille de 10
mégaoctets :
exec msdb.dbo.rds_shrink_tempdbfile @temp_filename = N'
test_file
', @target_size =10
;
Configuration de la SIZE propriété
Vous pouvez également réduire la base de données tempdb
en configurant la propriété SIZE
et en redémarrant votre instance de base de données. Pour plus d'informations sur le redémarrage de votre instance de base de données, consultez Redémarrage d'une instance de base de données.
L'exemple suivant illustre la définition de la propriété SIZE
sur 1 024 Mo.
alter database [tempdb] modify file (NAME = N'
templog
', SIZE =1024MB
)