Bom dia! Alguém já fez análise de performance em ambiente e poderia dar um help? O que e como eu verifico a performance do meu ambiente? Hoje eu verifico o consumo da máquina, os Buffer Hits, I/O. Mas queria uma coisa mas "profissional" para eu montar um relatório e mostrar que meu ambiente está bom hoje, mas daqui um tempo ficará ruim. Ou meu ambiente está ruim e precisa melhorar. Por exemplo, meu banco mov2dis está com 61GB, a tabela movto-estoq tem 20GB. Fiz o tabanalys e não preciso de dump/load, estou utilizando o Type II, me corrijam, mas com o type II a chance de dump/load são menores. A tendência é essa tabela aumentar mais, e os programas não usarem índices corretos ou específicos não muitos bons e o ambiente ficar lento pra todos. Grato.
Buenas Marcio. A tua pergunta é um pouco vaga. Algumas perguntas: è sentida uma lentidao no seu ambiente? Se sim, em todos os programas ou em algum em especifco? A lentidao é em leituras (relatórios e consultas) ou em processos que demandam gravação? O que pode ser visto (se sua versao é superior a 102) é o acesso por usuário a tabelas (deve ser colocado o tablebase e tablerangesize nos param de carga). Mas analise de performance é muito vasto, temos que partir de algum lugar. Qual a versao do Progress que vc usa? Em que SO?
Então Claudemir, acho que a expressão melhor seria, "análise de ambiente". Sobre os parâmetros tablebase e tablerangesize, ontem eu peguei o quanto colocar nesses parâmetros através desse código: Código: def var t as integer no-undo. def var i as integer no-undo. for each _file no-lock where _hidden = no: t = t + 1. end. for each _index no-lock: i = i + 1. end. display t i. É o correto para parametrizar, ou tenho alguma regra para fazer esses parâmetros? Como disse, quero fazer a análise do meu ambiente, pra ter uma documentação mostrando que o meu ambiente(banco de dados) está bom ou ruim. Isso para evitar consultores(clinico geral) que não fazem análise e já diagnosticam o problema de lentidão no banco.