Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Recolher o banco de dados tempdb

Modo de foco
Recolher o banco de dados tempdb - Amazon Relational Database Service

Existem duas maneiras de reduzir o banco de dados tempdb na instância de banco de dados do Amazon RDS. Você pode usar o procedimento rds_shrink_tempdbfile ou pode definir a propriedade SIZE,

Usar o procedimento rds_shrink_tempdbfile

Você pode usar o procedimento msdb.dbo.rds_shrink_tempdbfile do Amazon RDS para reduzir o banco de dados tempdb. Só será possível chamar rds_shrink_tempdbfile se você tiver acesso CONTROL a tempdb. Quando você chama rds_shrink_tempdbfile, não há tempo de inatividade para sua instância de banco de dados.

O procedimento rds_shrink_tempdbfile tem os seguintes parâmetros.

Nome do parâmetro Tipo de dados Padrão Obrigatório Descrição

@temp_filename

SYSNAME

obrigatório

O nome lógico do arquivo para encolher.

@target_size

int

nulo

opcional

O novo tamanho para o arquivo, em megabytes.

O exemplo a seguir obtém os nomes dos arquivos para o banco de dados tempdb.

use tempdb; GO select name, * from sys.sysfiles; GO

O exemplo a seguir reduz um arquivo do banco de dados tempdb chamado test_file e solicita um novo tamanho de 10 megabytes:

exec msdb.dbo.rds_shrink_tempdbfile @temp_filename = N'test_file', @target_size = 10;

Definir a propriedade SIZE

Você também pode reduzir o banco de dados tempdb definindo a propriedade SIZE e reiniciando a instância de banco de dados. Para obter mais informações sobre como reiniciar sua instância de banco de dados, consulte Reinicializar uma instância de banco de dados .

O exemplo a seguir demonstra a configuração da propriedade SIZE para 1024 MB.

alter database [tempdb] modify file (NAME = N'templog', SIZE = 1024MB)
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.