none
SQL Com Lentidão RRS feed

  • Pergunta

  • Bom dia,

    Gente estou com um grande problema, a pessoa responsável pelo banco de dados deixou a empresa e caiu no meu colo esta função sendo que minha experiência com banco de dados era somente comando SQL e backups de bases de dados.

    Tenho vários usuários reclamando de lentidão em um ERP, gostaria de saber como avaliar se este problema é do banco de dados? (já peguei o sqlserver usando mais de 95% da memória, será que os 5% restante é suficiente para o Sistema operacional trabalhar...)

    Estou descrevendo como está o cenário do servidor e instalação do SQL Server.

     

    Servidor:

    HD 500 GB  SATA Particionados:

    Unidade (C:)  161 GB

    Unidade (D:) 304 GB

    Processador Intel Xeon x3430 2.4 GHZ

    Memória 16 GB de RAM.

     

    SQL Server:

    2 Bases de Dados...

    1º Base de um ERP com 10 GB

    Com aproximadamente 80 usuários, em horário de pico 50 simultaneamente

     

    2º Base de Sistema Legado com 2 GB

    Com aproximadamente 20 usuários  em horário de pico 15 simultaneamente

    Todos se conectam com um único usuário e senha no banco de dados, exigência da aplicação.

     

    sábado, 2 de julho de 2011 13:59

Todas as Respostas

  • Você deve identificar os principais horários de reclamação de lentidão. Nestes horários você monitora o que está acontecendo com seu servidor de banco, utilizando a ferramenta SQL Server Profiler (que fica no pacote do Microsoft SQL Server). Com esta ferramenta você poderá verificar quais são os comandos que estão sendo executados mais vezes ou os que estão demorando mais para serem executados.

    A partir desta informação você terá que ver o que fazer: se precisam ocorrer mudanças no banco ou no sistema ERP.

    Mas acho que uma boa coisa seria entrar em contato com seu fornecedor ERP, comentar sobre o problema de lentidão e deixá-los ajudar.


    Roberson Ferreira - Database Developer

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    domingo, 3 de julho de 2011 02:05
  • Fazer o contato com o suporte do ERP é importante, pois pode ser um problema que já é de conhecimento e já existe solução.

    Referente ao profiler mencionado, de posse das consultas execute-as diretamente no banco e veja o tempo de resposta. Se for rápido, é mais provavel que seja um problema da aplicação.

     


    Marco Antônio Pinheiro / MCTS - MCC http://marcoantoniopinheiro.blogspot.com
    segunda-feira, 4 de julho de 2011 02:58