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ções where .
  • 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.