Usuário com melhor resposta
CRM 2013 - Problemas de desempenho no Banco de Dados

Pergunta
-
Srs bom dia,
Temos a seguinte situação:
Temos uma base de 150 usuários do sistema, ocorre que em determinados dias do mês, o desempenho do banco cai muito em virtude de algumas consultas que determinados usuários estão fazendo no sistema, isso está onerando todo o banco, deixando ele muito lento.
Não sabemos ainda quais são as pesquisas que estão sendo feitas, e nosso pessoal de Banco de Dados, não consegue descobrir quais são.
Minha pergunta é: Tenho algum mecanismo na ferramenta para habilitar por exemplo um log para análise posterior e saber que em determinado periodo do dia, quem estava onerando o sistema com consultas?
Se tenho, como faço isso?
Muito obrigado pela atenção,
Flávio Barros
Respostas
-
Flávio,
Os DBA's devem usar o SQL Profile para isso:
https://technet.microsoft.com/pt-BR/library/ms187929(v=sql.105).aspx
https://technet.microsoft.com/pt-BR/library/ms173799(v=sql.105).aspx
Tiago Michelini Cardoso
Microsoft Dynamics CRM MVP
http://tiagomcardoso.com- Sugerido como Resposta Marcos Rocha sexta-feira, 30 de outubro de 2015 18:20
- Marcado como Resposta Flávio Barros sexta-feira, 6 de novembro de 2015 14:57
-
Boas Flávio,
Para os DBAs a opção do Tiago é excelente e bastante eficaz. Para complementar um pouco mais a informação e sendo mais genérico e por vezes para consolidar a teoria que a culpa é do banco dados :)
Tens a seguir três documentos que ajudam a coletar e medir a performance nos servidores:
https://www.microsoft.com/en-us/download/details.aspx?id=42037
https://www.microsoft.com/en-us/download/details.aspx?id=40323
https://www.microsoft.com/en-us/download/details.aspx?id=45905
Depois tens uma tool que é o Performance Center que mede vários parâmetros e tens acesso diretamente do browser. Para isso terás que ter o SP1 instalado. Para acederes tens que fazer ctrl+shift+q aqui vais ter a certeza quanto tempo ele demora a carregar a página e o tempo a ir ao banco de dados.
Ainda tens o performance toolkit para fazer testes e sustentares uma possível mudança da tua infra.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.
Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP sábado, 31 de outubro de 2015 08:03
- Marcado como Resposta Flávio Barros sexta-feira, 6 de novembro de 2015 14:57
Todas as Respostas
-
Flávio,
Os DBA's devem usar o SQL Profile para isso:
https://technet.microsoft.com/pt-BR/library/ms187929(v=sql.105).aspx
https://technet.microsoft.com/pt-BR/library/ms173799(v=sql.105).aspx
Tiago Michelini Cardoso
Microsoft Dynamics CRM MVP
http://tiagomcardoso.com- Sugerido como Resposta Marcos Rocha sexta-feira, 30 de outubro de 2015 18:20
- Marcado como Resposta Flávio Barros sexta-feira, 6 de novembro de 2015 14:57
-
Boas Flávio,
Para os DBAs a opção do Tiago é excelente e bastante eficaz. Para complementar um pouco mais a informação e sendo mais genérico e por vezes para consolidar a teoria que a culpa é do banco dados :)
Tens a seguir três documentos que ajudam a coletar e medir a performance nos servidores:
https://www.microsoft.com/en-us/download/details.aspx?id=42037
https://www.microsoft.com/en-us/download/details.aspx?id=40323
https://www.microsoft.com/en-us/download/details.aspx?id=45905
Depois tens uma tool que é o Performance Center que mede vários parâmetros e tens acesso diretamente do browser. Para isso terás que ter o SP1 instalado. Para acederes tens que fazer ctrl+shift+q aqui vais ter a certeza quanto tempo ele demora a carregar a página e o tempo a ir ao banco de dados.
Ainda tens o performance toolkit para fazer testes e sustentares uma possível mudança da tua infra.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.
Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP sábado, 31 de outubro de 2015 08:03
- Marcado como Resposta Flávio Barros sexta-feira, 6 de novembro de 2015 14:57