Melhores práticas
A lista de verificação a seguir é um conjunto de melhores práticas que um SI pode seguir para usar o DB Query Client.
- Busque apenas as linhas necessárias com uma consulta otimizadas Evite executar consultas como
select *sem quaisquer cláusulas ou condiçõeswhere. - Configure um valor ideal para Número de linhas, para que as consultas sejam executadas rapidamente.
- Inclua um espaço entre palavras-chave como
FROM,AS,ORDER BY,GROUP BYe outras palavras-chave em suas consultas. - Implemente junções SQL usando a cláusula JOIN ou com nomes de tabelas separados por vírgula. Mesmo que você possa usar todos esses formatos na ferramenta, certifique-se de que sua consulta completa não tenha uma combinação desses formatos.
- Se você tiver uma subconsulta em uma consulta de junção, assegure-se de definir o alias apropriado para evitar erros inesperados.
- Não use aspas duplas para nomes alternativos.
- Não execute as consultas com a cláusula
WITH UR - Se houver exceções ao executar uma consulta, assegure-se de que a sintaxe da consulta e outros detalhes sejam válidos. Se a consulta for precisa, consulte os logs do servidor para obter mais informações..
- Restrinja o acesso ao DB Query Client e controle as consultas que são executadas, pois isso pode impactar o desempenho do ambiente de produção.
- Otimize consultas com colunas CLOB para buscar linhas mínimas para melhor desempenho.
- O banco de dados de espera pode não estar temporariamente acessível durante a janela de manutenção semanal Verifique se o horário atual está dentro da janela de manutenção semanal.
- Se desejar ativar logs de rastreio para a ferramenta de consulta do BD, será possível fazer isso incluindo o rastreio para Tipo como YantraConsole e Nome como DBQueryClient.