Sugestão: Solução para lentidão na finalização de documentos no 50c.

SOLVED

Boa tarde

Reparei que a cada actualização o processo de registo de documentos fica mais lento como é normal. Temos clientes que demorava uns10 segundos a gravar um documento, mesmo com boas maquinas.  Entretanto reparei que poderia estar relacionado com as promoções do planeamento que estavam com a data de fim de promoção já expirada, mas que por alguma razão interferiam com a velocidade de gravação. Ao inativar todas as promoções em que a data de fim ja tinha sido ultrapassada os POS  ficaram a gravar muito mais depressa.

Tentem inativar as promoções com data já terminada de fim de promoção em clientes com muitas promoções e testem a ver se melhora. Fica a query SQL para ser mais rápido:

update DiscountDefinition set Inactive='1' where EndDate<'2020-11-29'

Parents
  • 0

    Depois de atualizar o sage retail para sage 50cloja , os documentos que gravavam em 2 a 3 segundos passaram a demorar 20 s a 25 s, inativei todas as promoções , que eram só 3 , e o problema mantem-se.

  • 0 in reply to MARIO MATA

    Bom dia. Nas migrações para Sage 50c é normal ficar um pouco mais lento se as maquinas forem mais fracas. Entretanto numa das ultimas atualizações foi corrigida esta situação. A db está na ultima atualizaçao? Tem o .NET Framework 3.5 ativo nas funcionalidades do Windows? A db está em SQL ou ainda usa o mdb?

  • 0 in reply to MARIO MATA

    No sql nas propriedades da base de dados (botão direito do rato em cima da BD - Properties)  em options do lado esquerdo, muda em Compatiility level para o SQL server 2016, tanto na bd como na reportsViewsdata, e reinicia o serviço de sql ou reinicia do server. Pode ser que melhore. Não tenho assim mais ideias.

  • 0 in reply to Sage63287

    Bom dia. A versão é 2021.04.06 . Utilizamos SQL server 2016 standard licenciado . No retail o processo de gravação de documentos de venda demorava 2s a 3s por documento, agora demora 20s a 25s por documento, mesmo correndo em cima do servidor que é um HP PROLIANT ML 350 com windows server 2012. A base de dados tem +- 30GB de tamanho. a frame work esta ativa nos computadores. 

Reply
  • 0 in reply to Sage63287

    Bom dia. A versão é 2021.04.06 . Utilizamos SQL server 2016 standard licenciado . No retail o processo de gravação de documentos de venda demorava 2s a 3s por documento, agora demora 20s a 25s por documento, mesmo correndo em cima do servidor que é um HP PROLIANT ML 350 com windows server 2012. A base de dados tem +- 30GB de tamanho. a frame work esta ativa nos computadores. 

Children
  • 0 in reply to MARIO MATA

    No sql nas propriedades da base de dados (botão direito do rato em cima da BD - Properties)  em options do lado esquerdo, muda em Compatiility level para o SQL server 2016, tanto na bd como na reportsViewsdata, e reinicia o serviço de sql ou reinicia do server. Pode ser que melhore. Não tenho assim mais ideias.