1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Lentidão ao executar relatórios - TOTVS 12

Discussão em 'EMS , HCM e Totvs 11' iniciado por gfsilva, Agosto 28, 2024.

  1. gfsilva

    gfsilva Sem Pontuação

    Bom dia pessoal,

    Gostaria de um apoio para um problema que estamos enfrentando na execução de relatórios.

    Após a atualização do Datasul 11.7 para o 12.1.2307.16 estamos com muita lentidão no sistema para executar relatórios. O estranho é que há uma conexão entre essa lentidão e o arquivo .txt gerado. Enquanto o arquivo está aberto após a execução do relatório, o sistema congela e só volta a funcionar normalmente após cerca de 1 minuto aproximadamente, se o arquivo .txt for fechado, o sistema volta ao normal imediatamente.

    Para outros relatórios, especialmente dos programas personalizados, a demora é ainda maior. O que antes demorava cerca de 5 minutos, agora chega a ser mais de uma hora.

    Vocês já passaram por algo parecido?

    Desde já agradeço pelo auxílio.
    Última edição: Agosto 28, 2024
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Boa tarde,
    Primeira coisa que eu imagino é que na hora de converter o banco, não reindexaram as tabelas.
    Os caminhos do propath e afins, o pessoal deixou com o IP ou com uma unidade de rede ?
    O servidor em que instalou o banco é novo ?
    O servidor onde estão as aplicações é novo ?
    Os client progress estão instalados numa unidade de rede num servidor ou está local ?
    Caso esteja usando TS, a capacidade de memoria do servidor está bem dimencionada ?
    A area temporaria do progress, a TEMP-DIR é uma unidade local ? ou está em uma unidade de rede ?
    como está o ping entre as estações e os servidores ?
    Apos a migração já foi feito o TUNNING de banco ?
    gfsilva curtiu isso.
  3. gfsilva

    gfsilva Sem Pontuação

    Olá, Bom dia!

    Consegui as informações:

    Tabelas Reindexadas .
    Os caminhos do propath e afins, o pessoal deixou com o IP ou com uma unidade de rede ? IP

    O servidor em que instalou o banco é novo? Sim

    O servidor onde estão as aplicações é novo ? Sim

    Os client progress estão instalados numa unidade de rede num servidor ou está local? Local

    Caso esteja usando TS, a capacidade de memoria do servidor está bem dimencionada? Sim

    A area temporaria do progress, a TEMP-DIR é uma unidade local ? ou está em uma unidade de rede ? Unidade local .

    como está o ping entre as estações e os servidores ? 1 ms entre estações e servidores

    Apos a migração já foi feito o TUNNING de banco ? Não.
    Última edição: Agosto 29, 2024
  4. brunoowr

    brunoowr Membro Participativo

    Boa tarde.
    Também estamos com esse problema em programas específicos. Aparentemente ocorre só em computadores com windows 11, mas não em todos.
    No clientlog essa demora fica clara, 30s parado após esta execução.

    Run winexec "notepad.exe c:\temp\DZCP076.tmp 1" [pi-executar - c:\temp\p67746_dzcp076.ab @ 8480]
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Boa tarde, desculpe a demora pra responder, bem, no meu ponto de vista, propath com IP é complicado, eu sempre prefiro que mapeie uma unidade de rede, caminhos mais curtos pra procurar e mais facil de achar as coisas.
    O Bruno demonstrou um caso de lentidão para abrir o notepad, imaginemos que o -T esteja para uma unidade de rede, isso pode deixar lento.
    Se os seus especificos estão fazendo a chamada igual o do Bruno, tenta mudar para usar o comando os-command e o comando start ....
    serie algo tipo:
    os-command value('start c:\datasul\oework\arquivo.txt').
    não usa dll e nem nada de recursos do windows, é um comandinho DOS simples e eficiente, serve pra word, excel.

    E por ultimo, se a lentidão está no processamento dos dados, fazer o TUNNING é importante, ainda mais que é com servidores novos, ajustar os parametros para usar melhor o servidor, reindexar indices ajuda muito.

Compartilhe esta Página