MS SQL Server e “Não há espaço no disco rígido”

1

Tem um servidor executando um sistema de entrega de documentos. A máquina está funcionando muito mal (Windows XP). Eu verifiquei as coisas regulares, como fazer um memtest (acabou bem) e tentando degrau o disco rígido (não necessário).

A única coisa estranha sobre esta máquina é que o servidor MSSQL está em execução. E Symantec Anitvirus. (ugh)

Às vezes, a máquina informa "Não há espaço no disco rígido". Eu imediatamente olho para o disco rígido da máquina e ainda restam 20 shows. Toda vez.

O servidor MSSQL pode causar isso? Isso poderia estar ligado ao terrível desempenho da máquina?

Obrigado!

    
por bobber205 19.11.2009 / 19:13

7 respostas

2

Poucas informações para realmente ajudar.

  • O que exatamente informa "Não sobrou espaço no disco rígido"? É um popup no desktop? Uma entrada de log? Onde?
  • Você pode querer considerar se vale a pena executar o AV em um servidor de banco de dados. Isso pode afetar severamente o desempenho, e o risco de infecção em um servidor de banco de dados puro é muito baixo. Consulte também Você executa antivírus em seus servidores Windows?

Seu problema parece ter algum tipo de conflito de software. Talvez haja uma pista a ser obtida em algum log do sistema? O que o log de eventos do Windows diz?

    
por 19.11.2009 / 19:19
2

O MSSQL gosta de RAM, consome o máximo possível para melhorar o desempenho. Isso prejudicará o desempenho de outros aplicativos, se não for suficiente para contornar.

Sua pergunta me fez pensar imediatamente sobre as exclusões do servidor SQL para o Symantec Antivirus. link

    
por 23.11.2009 / 20:40
1

Você definiu sua memória virtual alta o suficiente para acomodar a carga? Se o arquivo de paginação ficar sem espaço, você receberá outros erros "estranhos" ...

    
por 19.11.2009 / 19:38
1

A sintaxe exata da mensagem de erro, na verdade, "Não resta espaço no disco rígido", ou é assim que você está interpretando? O Windows tem um número de mensagens de erro que soam como se estivessem falando de falta de espaço livre em disco, mas que na verdade estão ficando sem armazenamento de trabalho (memória). Por exemplo, consulte a mensagem de erro dois aqui: link

    
por 16.12.2009 / 10:32
0

A Symantec está configurada para verificação de arquivos no momento do acesso ou é executada de forma programada? Você pode tentar desativar a varredura ao acessar e ver se isso ajuda.

    
por 23.11.2009 / 20:43
0

Eu me deparei com uma situação semelhante em um dos nossos servidores mssql 2000. Nós tínhamos alguns trabalhos que rodavam à noite, que enchiam o arquivo de registro no servidor para que ele ocupasse 30 g de espaço nas unidades de registro. Mais tarde, um trabalho de manutenção seria executado, truncando os logs e fazendo parecer que nada estava errado.

Eu verificaria qualquer trabalho que exclua / atualize / insira registros no banco de dados que faria com que o arquivo de log aumentasse.

    
por 23.11.2009 / 20:47
0

Além disso, qual versão do SQL Server? O crescimento automático pode estar causando isso.

Como você pode ver em todas as perguntas, precisamos de mais informações para melhor ajudá-lo.

    
por 23.11.2009 / 20:51