- Criado por Julio Wittwer, última alteração por Eduardo Sinkiko Yonamine Costa em 14 nov, 2019
O TOTVS | DBMonitor é uma ferramenta gráfica que permite configurar o ambiente que será utilizado para o acesso ao banco de dados além de permitir a visualização e monitoramento das conexões realizadas entre o TOTVS | Application Server e o TOTVS | DBAccess.
A guia apresenta a versão e o licenciamento do TOTVS | DBAccess conectado além de algumas estatísticas das conexões e de uso do sistema operacional.
A tabela a seguir descreve quais estatísticas das conexões e de uso do sistema operacional podem ser acompanhadas através do TOTVS | DBMonitor:
Estatística | Descrição |
---|---|
Licenciados | A quantidade de conexões que consomem licença |
Conexões | A quantidade de conexões totais (licenciadas ou não) |
Tabelas | A quantidade de tabelas acessadas |
IOs/Seg. | A velocidade da troca de informações |
Max IOs/Seg. | A maior velocidade registrada da troca de informações |
Memory (KB) | A quantidade de memória (em KB) alocado pelo TOTVS | DBAccess |
Cpu (%) | Em ambiente Windows, o percentual de uso de CPU em uso pelo TOTVS | DBAccess Em ambiente Linux, o fator de carga (loadavg) do servidor. |
Nesta guia estão relacionadas todas as conexões abertas por outras aplicações e intermediadas através do TOTVS | DBAccess.
Para auxiliar na monitoração dessas conexões, algumas informações são apresentadas e separadas através das colunas:
Coluna | Descrição |
---|---|
ID | Relaciona o número de identificação do usuário. |
Usuário | Relaciona o nome do usuário. |
Total IOs | Relaciona o número de entradas e saídas do usuário. |
IOs/Seg. | Relaciona o número de entradas e saídas do usuário por segundos. |
Tabelas | Relaciona o número de tabelas movimentadas pelo usuário. |
Procedure | Relaciona qual procedure está sendo executada. |
Comentários | Descreve a rotina que está sendo executada pelo usuário. |
Ambiente | Relaciona o nome do ambiente TOTVS | DBAccess. |
DB Thread | Relaciona a thread no banco de dados. |
Start | Relaciona a data/hora de comunicação com o banco de dados. |
IP Origem | Relaciona o IP de origem do servidor (TOTVS | Application Server). |
IDLE (s) | Contabiliza (em segundos) a quantidade de tempo que a conexão selecionada está em idle. |
Em transação | Indica se a conexão em questão é transacionada. |
Memória (Kb) | Aponta em Kb a quantidade de memória que a conexão selecionada está consumindo. |
Executando | Indica o nome da operação em execução. |
Qtd. Locks | Contabiliza a quantidade de locks que a conexão selecionada controla. |
Licenciado | Indica se a conexão selecionada é do tipo que consome licenças ou se é uma conexão abonada. |
Slave | Relaciona o IP:PORT do Slave conectado ao Master. (Apenas para ambientes distribuídos). |
Thread ID | Relaciona o Thread ID de rotinas AdvPL vinculadas a conexão atual e em exibição. |
No rodapé desta janela, existem ainda alguns botões que podem trazer mais detalhes e/ou viabilizar a execução de ações.
Botão | Descrição |
---|---|
Atividades | Relaciona e salvas as respectivas atividades em execução do usuário selecionado. |
Locks | Relaciona em uma tela auxiliar os usuários que estão utilizando o sistema e que possuem lock ativo. |
Rastrear | Permite criar um trace das execuções de comandos e statements que o usuário selecionado está submetendo ao SGBD. |
Encerrar | Permite enviar um sinal de kill* para a conexão selecionada. *É importante frisar que a desconexão não ocorre imediatamente, pois é necessário esperar que o SGBD envie o sinal de que as operações daquela conexão foram concluídas. |
Nesta guia são apresentadas as mensagens de erro e ocorrências reportadas pelo servidor de banco de dados.
As informações são distribuídas em colunas que, por sua vez, relacionam os seguintes dados:
Coluna | Descrição |
---|---|
Data | Apresenta a data da mensagem. |
Hora | Apresenta a hora da mensagem. |
Mensagem | Relaciona as mensagens de erro do banco de dados. |
Para controlar essas informações, estão disponíveis os botões:
Botão | Funcionalidade |
---|---|
Atualizar | Atualiza as mensagens, datas e horários apresentados. |
Limpar | Apaga as mensagens apresentadas e respectivos horários e datas. |
Salvar | Grava as mensagens geradas e respectivas datas e horários. |
As informações dessa guia distribuem-se em outras, facilitando o gerenciamento das configurações gerais, do servidor de licenças e de cada um dos bancos acessados e suportados pelo TOTVS | DBAccess.
A guia apresenta os assistentes para a validar os parâmetros da conexão, monitorar e virtualizar índices de pouco uso, além de automatizar a coleta dos logs do TOTVS | DBAccess conectado.
- Assistants - Diagnostic — O assistente permite automatizar a coleta dos logs do DBAccess conectado
- Assistants - Index monitoring — O assistente permite habilitar e desabilitar o monitoramento de uso dos índices para eventual virtualização daqueles com baixa utilização.
- Assistants - Validate configuration settings — O assistente permite verificar os parâmetros da conexão ao abrir uma conexão com o banco de dados.
- Assistants - Virtual Indexes — O assistente permite virtualizar índices com baixa utilização, com base nos resultados do monitoramento previamente realizado.