none
SERVIDOR DE BANCO MUITO LENTO RRS feed

  • Pergunta

  • Boa tarde amigos,

    Realizei uma tarefa em um lciente a dias atras, ele tinha um servidor com sql 2000, comprou um servidor novo,

    instalamos o SQL server 2008 e migramos o banco para ele, de inicio ninguem reclamou, mas agora estão

    reclamando muito da lentidão, o nivel de compatibilidade do banco eu deixei para 2000, vocês acham que isso pode estar influenciando também na performance ?

     

    alguem tem alguma dica de oq eu devo analisar.

     

    att,

     

    Marcio Silva


    marcio tadeu
    segunda-feira, 19 de julho de 2010 20:59

Respostas

  • Marcio,

    São vários aspectos que têm de ser analisados. O nível de compatibilidade por si só não causa lentidão em demasia.

    Como avaliando o servidor. Quanto de memória possui? É um servidor exclusivo de banco de dados ou há outros sistemas rodando nele também?

    Depois vá para o sistema em si. As tabelas de bancos de dados possuem índices? Se possuem, estão muito fragmentados? Qual o volume de dados manipulados pelo sistema?

    Veja que há muitas perguntas a responder. Comece eliminando os mais fáceis de investigar e depois vai descendo o nível da análise.

     

    Att.


    Erickson Ricci - MCP, MCTS, MCTS BI
    segunda-feira, 19 de julho de 2010 21:11

Todas as Respostas

  • Marcio,

    São vários aspectos que têm de ser analisados. O nível de compatibilidade por si só não causa lentidão em demasia.

    Como avaliando o servidor. Quanto de memória possui? É um servidor exclusivo de banco de dados ou há outros sistemas rodando nele também?

    Depois vá para o sistema em si. As tabelas de bancos de dados possuem índices? Se possuem, estão muito fragmentados? Qual o volume de dados manipulados pelo sistema?

    Veja que há muitas perguntas a responder. Comece eliminando os mais fáceis de investigar e depois vai descendo o nível da análise.

     

    Att.


    Erickson Ricci - MCP, MCTS, MCTS BI
    segunda-feira, 19 de julho de 2010 21:11
  • Marcio,

    Sempre executo um reindex apos uma migração, vc executou um reindex?
    verique as DMVs de missing_index pode te ajudar tbm no que avaliar.

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    segunda-feira, 19 de julho de 2010 22:26
    Moderador
  • Marcio,

    O nível de compatibilidde pode causar isso sim, eu já testemunhei isso!!!

    Além da análise de índices ou fator importante que devemos analisar esta relacionado com as estatísticas, recomendo realizar a atualização das estatísticas de índices e tabelas.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 20 de julho de 2010 00:57
    Moderador
  • Concordo com todos,

    Amanha estarei indo no cliente para verificar, estou com um palpite que pode ser RAID, acredito que la esteja com RAID 5, oq acredito influenciar também no desempenho, mas de qualquer forma irei realizar os procedimentos que os amigos me sugeriram.

     

    desde ja agradeço a todos,

     

    abs.


    marcio tadeu
    terça-feira, 20 de julho de 2010 01:09
  • Marcio, boa tarde.

    Você também pode avaliar a distribuição dos seus arquivos. Acompanhe a disponibilidade de disco com os contadores do perfmon.

    Isso sempre me ajudou bastante, para encontrar problemas. Se voce tem mais que uma base de dados neste server. Você pode usar a seguinte DMF: sys.dm_io_virtual_file_stats. Para avaliar qual arquivo está tendo maior quantidade de IO.

     

    Abs

    terça-feira, 24 de agosto de 2010 20:44
  • Marcio,

    Você já verificou com esta a fragmentação de dados e índices nestas bases? Acredito que Plano de Manutenção poderá um ser uma ferramenta útil, bom como o uso do Tunning Advisor sobre estes bancos para uma análise de desempenho.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 25 de agosto de 2010 13:34
    Moderador
  • Marcio,

    Realmente o RAID 5 é uma solução mais indicado para disponibilidade, contigência e segurança de dados, mas em relação a performance ela deixa um pouco a desejar.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 25 de agosto de 2010 13:35
    Moderador