Sistema Lento

Discussão em 'Banco de Dados / Database' iniciado por fdantas, Fevereiro 17, 2010.

  1. fdantas

    fdantas Administrator Moderador

    Pessoal estamos com um problema aqui e queria pedir sugestões pra voces...

    O EMS aqui está lento... estamos tentando descobrir o porque...

    Inicialmente começamos a procurar programas customizados que poderiam estar causando essa lentidao... já melhoramos diversos programas.... mas percebemos que quando o sistema está lento, algum banco está sendo muito acessando... mas nao tem usuários travados...

    Por exemplo.
    Usuario A esta reportando a producao: Muitos acessos nas tabelas de reporte, reservas e movto-estoque.
    Usuario Besta Faturando nota fiscal: Esse usuário fica extremamente lento... mesmo nao acessando as mesmas tabelas que o usuario A.

    Pergunto, o acesso ao banco tem um limite ? Se sim qual seria esse limite ? Tem alguma outra coisa que poderia estar causando essa lentidão ?
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Olá,

    Se for banco unificado, pode ser algo relacionado as informações que estão na memória, se a maioria dos acessos estão relacionados a produção, consequentemente estas informações estão na memória, e assim as outras informações terão que ser sempre buscadas de disco e logo são gravadas para liberar novamente para os outros processos.

    Para este tipo de situação, se possível poderia se aumentar a carga do banco na memória, e outra sugestão seria criar outros schemas área e separar as tabelas mais utilizadas e em discos diferentes.

    T+
  3. dallaleo

    dallaleo Sem Pontuação

    VC tem nota fiscal eletrônica da Datasul? Isto pode ser um problema que tive em uma empresa que trabalhava, pois a nfe mantem um arquivo de logs que deve impacta diretamente na performance do sistema. Existe uma rotina que limpa este log tornando o sistema mais ágil. Se for este o caso não custa consultar a equipe responsável por nota fiscal eletrônica de Joenvile que eles lhe daram o suporte de como rodar esta rotina e qual ela é. Em minha empresa rodava em rpw 1 vez por semana e a lentidão diminuiu visivelmente.
  4. mcfernandes

    mcfernandes Membro Participativo

    Olá!

    Vale a pena você dividir as tabelas dos bancos de dados em várias storage areas, isso melhora a performance e muito. Resumindo, aqui temos bancos unificados e em linhas gerais temos storages diferentes para tabelas e índices dos antigos bancos: Administrativo, Industrial, e Distribuição, além de storages do tipo II para algumas tabelas como movto-estoq e outras relacionadas a faturamento de notas fiscais.

    Se quiser posso lhe dar umas dicas.

    Abraços
    Cláudia
  5. fdantas

    fdantas Administrator Moderador

    Boa Tarde Pessoal,

    Um consultor da Progress veio aqui e fez exatamente o que a Claudia citou acima....
    E detalhe a performance chegou a melhorar 80% em alguns processos....

    Só não sentimos diferença no cálculo do médio e no cálculo do planejamento....

    Alguém tem alguma idéia de como melhorar a performance desses programas ? Ou como reduzir o volume de dados deles ?


    Abraço
  6. rodrigodds

    rodrigodds Membro Participativo

    Fábio,

    Em relação a diminuição de qtdade de dados, você já cogitou utilizar a funcionalidade de bancos históricos?

    Abs,

Compartilhe esta Página