SQL Server e espaço em disco

2

Eu criei um banco de dados em um servidor SQL local que usamos para desenvolvimento. Eu criei os arquivos de log e dados em um segundo disco rígido (E:\MSSQL\DATA) . Eu estou usando este banco de dados para fazer alguns testes de velocidade, então eu criei muitos dados (7 milhões de linhas). Comecei a executar algumas consultas bastante intensivas e, para obter alguns dados de teste, executei uma instrução de atualização que atualizou todos os 7 milhões de linhas e agora ocupou todo o espaço em C:\ , o que não entendo desde que coloquei arquivos de dados no E:\ .

Existem alguns arquivos no C:\ que estariam crescendo com base em mim executando consultas neste outro banco de dados? Se sim, como pará-lo? Eu estou fazendo com este banco de dados, mas eu preciso recuperar meu C:\ em ordem.

O grupo de arquivos do banco de dados era PRIMÁRIO, isso é relevante?

    
por Dismissile 12.09.2011 / 17:55

2 respostas

4

É provavelmente o TEMPDB que está crescendo. Procure aqui um link de referência

Você deve realmente ler o seguinte artigo

Planejamento de capacidade para tempdb

    
por 12.09.2011 / 17:56
2

Parece que você pode ter um banco de dados do sistema localizado na unidade C:, provavelmente o banco de dados tempdb como o culpado pelo espaço.

Use a seguinte consulta para validar onde seus dados e arquivos de log residem atualmente:

SELECT DB_NAME([database_id])AS [Database Name], 
       [file_id], name, physical_name, type_desc, state_desc, size
FROM sys.master_files

Leitura adicional:

por 12.09.2011 / 18:04

Tags