- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Tecnologia Protheus
- Problema com performance Sql Sever
Perguntas Problema com performance Sql Sever
- kanaamlrr
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 3 meses atrás #15880
por kanaamlrr
Problema com performance Sql Sever foi criado por kanaamlrr
Bom dia a todos,
estou com o seguinte cenário:
Possuo 2 ambientes com as seguintes configurações:
Ambiente 1
Desktop - Core I5 - 8GB RAM
Windows 2012
Ambiente Protheus todo instalado em 64 bits
Sql Sever 2012
Ambiente 2
Blade - Intel Xeon ES-2640 (12 cores e 24 processadores lógicos) - 128GB RAM
Windows 2012
Ambiente Protheus todo instalado em 64 bits
Sql Sever 2012
Os dois bancos estão instalados em um storage e a comunicação está com a mesma velocidade em ambos.
Ai que vem o problema,
Estou utilizando a rotina "Refaz Acumulados" como base para teste, por conta da quantidade de I/Os que ela executa e por ser a rotina mais demorada que utilizamos.
No ambiente 1, rodando no desktop, essa rotina está 3 vezes mais rápida que no ambiente 2.
Após realizar vários testes, consegui isolar o problema.
Quando realizei o teste utilizando o cenário todo do Ambiente 2, apontando apenas para o engine no Ambiente 1 e verifiquei que a diferença está no engine do sqlserver 2012, mas eu não consegui encontrar nenhuma divergência entre as duas instalações.
Alguém tem alguma dica do que pode ser?
Alguém já viu algum caso parecido?
Qualquer sugestão é válida!
Valeu!
estou com o seguinte cenário:
Possuo 2 ambientes com as seguintes configurações:
Ambiente 1
Desktop - Core I5 - 8GB RAM
Windows 2012
Ambiente Protheus todo instalado em 64 bits
Sql Sever 2012
Ambiente 2
Blade - Intel Xeon ES-2640 (12 cores e 24 processadores lógicos) - 128GB RAM
Windows 2012
Ambiente Protheus todo instalado em 64 bits
Sql Sever 2012
Os dois bancos estão instalados em um storage e a comunicação está com a mesma velocidade em ambos.
Ai que vem o problema,
Estou utilizando a rotina "Refaz Acumulados" como base para teste, por conta da quantidade de I/Os que ela executa e por ser a rotina mais demorada que utilizamos.
No ambiente 1, rodando no desktop, essa rotina está 3 vezes mais rápida que no ambiente 2.
Após realizar vários testes, consegui isolar o problema.
Quando realizei o teste utilizando o cenário todo do Ambiente 2, apontando apenas para o engine no Ambiente 1 e verifiquei que a diferença está no engine do sqlserver 2012, mas eu não consegui encontrar nenhuma divergência entre as duas instalações.
Alguém tem alguma dica do que pode ser?
Alguém já viu algum caso parecido?
Qualquer sugestão é válida!
Valeu!
Por favor Acessar ou Registrar para participar da conversa.
- caiotec
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 219
- Obrigados Recebidos: 0
11 anos 3 meses atrás #15882
por caiotec
Respondido por caiotec no tópico Problema com performance Sql Sever
Bom Dia Kanaãm
Passei por algo parecido, porém era para acessar o NFSefaz e no Kardex (no DELL não acessava dava erro e fechava). Tinhamos um PowerEdge R420 com 16 Gb Ram e discos Raid 10 de 15K (VD era de 1 TB). Em uma outra maquina, era bem parecida com o seu ambiente 1 a diferença era apenas o banco e server que eram 2008, depois de quebrar a cabeça, desabilitamos o RAID 10 do servidor (como era periodo de testes de implantação não tivemos problema) dai conseguimos acessar, quanto ao relatório a velocidade era mais ou 60% mais rapido do que desktop - o DBA nos explicou que o server do Protheus é 32 Bits, em alguns casos especificos este erro acontece, um outro motivo pode ser o que ele chamou de "stress" processual, como a base de testes teoricamente é saturada, esse tipo de evento poderia acontecer.
Depois da implantação fizemos o mesmo teste com outro servidor com as mesmas caracteristicas, para ambos não houve nenhum problema (dai já usamos server e sql 2012).
Passei por algo parecido, porém era para acessar o NFSefaz e no Kardex (no DELL não acessava dava erro e fechava). Tinhamos um PowerEdge R420 com 16 Gb Ram e discos Raid 10 de 15K (VD era de 1 TB). Em uma outra maquina, era bem parecida com o seu ambiente 1 a diferença era apenas o banco e server que eram 2008, depois de quebrar a cabeça, desabilitamos o RAID 10 do servidor (como era periodo de testes de implantação não tivemos problema) dai conseguimos acessar, quanto ao relatório a velocidade era mais ou 60% mais rapido do que desktop - o DBA nos explicou que o server do Protheus é 32 Bits, em alguns casos especificos este erro acontece, um outro motivo pode ser o que ele chamou de "stress" processual, como a base de testes teoricamente é saturada, esse tipo de evento poderia acontecer.
Depois da implantação fizemos o mesmo teste com outro servidor com as mesmas caracteristicas, para ambos não houve nenhum problema (dai já usamos server e sql 2012).
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Tecnologia Protheus
- Problema com performance Sql Sever
Tempo para a criação da página:0.104 segundos