Sistema Lento

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

  1. diegocf

    diegocf Membro Participativo

    Ola Fabio,

    Na nossa empresa o calculo do medio em todas as suas fases, e outros fechamentos demorava 7 horas todo o inicio de mes, mesmo fazendo a divisão de schemas areas e dump load, nao melhorou muito por nossa memoria esta sendo muito utilizada pelos bancos, o jeito mesmo foi adquirir mais memoria para se ter uma ideia tinhamos 4 GB aumentamos para 12 GB ,alem disso tinhamos um processador quad core agora temos 2 processadores, ai depois aumentamos o -B de carga do banco o tempo de realizacao dos processos caius para 1 hora e 10 minutos. Logico que o hardware ajudou, mas voce ja tentou ver se o seus parametros -B estao com o valor de carga de memoria correto ?

    Att.

    Diego Carvalho
    Analista de TI Pleno
  2. fdantas

    fdantas Administrator Moderador

    Bom dia Pessoal,

    Estamos analisando a idéia de bancos históricos sim....

    Sobre o hardware estamos com um servidor com 8 processadores quad core e 24 Giga de memória... Foi comprado mais memória estamos esperando chegar...

    Eu estava pensando em soluções lógicas... algo como diminuir a quantidade de movimentos das tabelas... alguma forma de agrupar movimentos de um mesmo item ou algo assim....

    Estou pensando em agrupar os reportes de producao.... para ver se diminuo a quantidade de registros gerados nas tabelas de movimentacoes... vamos ver.....

    Abraço Galera e obrigado pelo apoio..
  3. Aldinei

    Aldinei Sem Pontuação

    bom dia
    uso progress 10.1a, tem como saber o que os usuarios estao fazendo no sistema, exemplo: tem momentos que a luzinha do hd do servidor linux(banco de dados) fica piscando constantemente indicando uso, mas nao sei quem nem qual relatorio por exemplo a pessoa está rodando(e nessas horas o sistema fica lento para os demais usuarios).

    obrigado

    Aldinei
  4. kirchner

    kirchner Membro Participativo Moderador

    Aldinei,

    Não tem uma forma simples de determinar isso.
    O que você pode fazer é verificar no banco (via promon é uma boa opção) quais os usuários mais ativos (mais leituras, mais gravações, mais atividades de registros) naquele momento. Isso você tem que verificar em cada banco.

    Depois de identificado o usuário, verifica com ele o que ele está fazendo. Se o usuário não for do tipo colaborativo, gera um log das atividades dele.
  5. Aldinei

    Aldinei Sem Pontuação

    obrigado, já identifiquei 2 usuarios, agora tem como eu gravar o log deles, sem ter que ir em cada maquina e ativar o extrato de versao? ex. ativar extrato de versao automaticamente, pq só preciso do nome do programa, data e hora de execucao.
  6. kirchner

    kirchner Membro Participativo Moderador

    Extrato de versão eu não saberia dizer, mas se você tem controle sobre os atalhos e .pf, usa um clientlog. É uma feature do Progress mesmo.

Compartilhe esta Página