O Windows Server está lento devido ao afunilamento de disco causado pelo SQL Server

2

Fazer qualquer coisa na minha caixa do Windows Server é insuportavelmente lento ao ponto de o sistema estar quase inutilizável ... Olhando para ele, vejo que a CPU não está sendo usada e há bastante RAM livre. No entanto processo do SQL Server está comendo IO, existe uma maneira de restringir o quanto IO usa como memória?

    
por LeeAlexander 14.08.2013 / 11:15

1 resposta

1

Bem, deixe-me começar dizendo: adivinhe porque as pessoas PLANAM o layout do disco de seus servidores SQL adequadamente para ter discos separados para bancos de dados com TONS de E / S;) Sim, exatamente - o SQL Server consome todo o IO.

Dependendo da sua versão, há um gerenciador de recursos que você pode usar (no SQL Server) para limitar o uso de recursos. No SQL Server 2012, também inclui não apenas CPU, mas limites de IOPS.

Caso contrário - se você tem um SQL Server que demanda toneladas de IO, talvez seja hora de aprender como planejar adequadamente um servidor para o seu servidor sql? "O disco" provavelmente não o corta. Como não em todos. OS DISCOS - alguns deles SSD, que têm um limite de IOPS MARAVILHOSO que é 100 vezes mais alto do que os discos rígidos - realmente ajudarão.

Para detalhes completos você está no lugar errado - esta é uma questão de DBA, existe dba.stackexchange.com onde você pode obter mais informações sobre o layout do disco recomendado / melhor. Dito isto, você precisará fornecer uma tonelada de mais informações para que as pessoas o ajudem aqui.

    
por 14.08.2013 / 11:54