Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verkleinern der Datenbank tempdb
Es gibt zwei Möglichkeiten, die tempdb
Datenbank auf Ihrer Amazon RDS DB-Instance zu verkleinern. Sie können die Prozedur rds_shrink_tempdbfile
verwenden oder einen Wert für die Eigenschaft SIZE
definieren.
Verwenden der Prozedur rds_shrink_tempdbfile
Sie können das RDS Amazon-Verfahren verwendenmsdb.dbo.rds_shrink_tempdbfile
, um die tempdb
Datenbank zu verkleinern. Sie können rds_shrink_tempdbfile
nur aufrufen, wenn Sie CONTROL
-Zugriff auf tempdb
haben. Durch den Aufruf von rds_shrink_tempdbfile
wird keine Betriebsunterbrechung der DB-Instance verursacht.
Die Prozedur rds_shrink_tempdbfile
hat die folgenden Parameter.
Parametername | Datentyp | Standard | Erforderlich | Beschreibung |
---|---|---|---|---|
|
SYSNAME |
— |
Erforderlich |
Der logische Name der Datei, die verkleinert werden soll. |
|
int |
Null |
optional |
Die neue Größe für diese Datei in Megabytes. |
Im folgenden Beispiel werden die Namen der Dateien für die tempdb
-Datenbank abgerufen.
use tempdb; GO select name, * from sys.sysfiles; GO
Im folgenden Beispiel wird eine tempdb
-Datenbankdatei mit dem Namen test_file
verkleinert und die neue Größe auf 10
MB festgelegt:
exec msdb.dbo.rds_shrink_tempdbfile @temp_filename = N'
test_file
', @target_size =10
;
Einstellung der Eigenschaft SIZE
Sie können die tempdb
-Datenbank auch verkleinern, indem Sie die Eigenschaft SIZE
festlegen und anschließend die DB-Instance neu starten. Weitere Informationen zum Neustart der DB-Instance finden Sie unter Neustarten einer DB-Instance.
Im folgenden Beispiel wird die Eigenschaft SIZE
auf 1024 MB festgelegt.
alter database [tempdb] modify file (NAME = N'
templog
', SIZE =1024MB
)