none
Desfragmentar Discos de um SQL Server Enterprise 2008 R2 RRS feed

  • Pergunta

  • Senhores, tenho um server novinho, um Dell T410 com 24GB ram, um processador da nova geração quadcore com HT, 3 Discos SAS 3.5 15k RPM de 300GB em RAID 5.

    Uma beleza de server, atende nossa necessidade normal. Temos rodando nele o Windows Server Enterprise R2 junto com o SQL Enterprise 2008 R2 também.

    Não sou analista, estou na outra ponta do t.i., cuido da parte física de redes e manutenção eventual, como ferramenta de desfragmentação, em todos os servidores, até hoje sempre usei a solução da Auslogics, mas nunca mechi com os servidores de bancos/aplicação, esses dias resolvi ver o "status", para ver se os analistas estão "cuidando" bem dele, quando me deparo com a partição onde é salvo o banco 100% fragmentada, e a partição onde estão os Logs 92% fragmentada.... em vermelho "menstruada" como diriam alguns técnicos! rsrssrsr!

     

    E aí? É normal? Existe ferramenta específica para dar um defrag no disco do banco? Ou isto não se faz, o SQL Server que se vire com isso!

    Outra coisa, os novos processadores voltaram a ter HT, ou seja, ele simula "8" núcleos, tive que desabilitar, pois o TOP connect está licenciado só para 4 núcleos, em termos de desempenho geral do banco, o HT vai fazer diferença?

     

    Desde já agradeço! :)

    terça-feira, 19 de outubro de 2010 20:35

Respostas

  • WalterFD,

    Olhá eu já vi de tudo, empresas utilizando o próprio desfragmentar de discos do Windows, utilizando Desfragmentadores de Terceiros, utilizandos ferramentas específicas do próprio SQL Server e comandos Nativos do SQL Server.

    O que eu costumo fazer é o seguinte:

    - Utilizar os comandos nativos de SQL Server para realizar todo processo de desfragmentação dos bancos de dados e tabelas;

    - Utilizar ferramentas por exemplo da Red-Gate e Idera para realizar a desfragmentação em níveis mais elevados dos arquivos de banco de dados;

    - Utilizar ferramentas de desfragmentação de discos nativas do próprio Windows ou de parceiros certificados pela Microsoft.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta WalterFD sexta-feira, 22 de outubro de 2010 19:44
    sexta-feira, 22 de outubro de 2010 11:26
    Moderador

Todas as Respostas

  • ninguém?! :-/

     

    eu tava lendo por aí, tem defraggers específicos, parece que eles agem diretamente nas tabelas do sql... alguém já usou essas paradas??

    quinta-feira, 21 de outubro de 2010 01:46
  • WalterFD,

    Olhá eu já vi de tudo, empresas utilizando o próprio desfragmentar de discos do Windows, utilizando Desfragmentadores de Terceiros, utilizandos ferramentas específicas do próprio SQL Server e comandos Nativos do SQL Server.

    O que eu costumo fazer é o seguinte:

    - Utilizar os comandos nativos de SQL Server para realizar todo processo de desfragmentação dos bancos de dados e tabelas;

    - Utilizar ferramentas por exemplo da Red-Gate e Idera para realizar a desfragmentação em níveis mais elevados dos arquivos de banco de dados;

    - Utilizar ferramentas de desfragmentação de discos nativas do próprio Windows ou de parceiros certificados pela Microsoft.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta WalterFD sexta-feira, 22 de outubro de 2010 19:44
    sexta-feira, 22 de outubro de 2010 11:26
    Moderador
  • Valeu amigo! :)

     

    Já conseguiu medir se há ganho real de desempenho desfragmentando os discos pelas ferramentas do próprio windows?

     

    E essa primeira opção sua? Comandos nativos? Quais seriam?! Não temos nenhum especialista em banco aqui na empresa! ?:-/

    sexta-feira, 22 de outubro de 2010 19:45