Mejores prácticas
La siguiente lista de comprobación es un conjunto de prácticas recomendadas que un SI puede seguir para utilizar el cliente de consulta de BD.
- Capte sólo las filas necesarias con una consulta optimizada. Evite ejecutar consultas como, por ejemplo,
select *sin ninguna cláusula o condiciónwhere. - Establezca un valor óptimo para Número de filas, para que las consultas se ejecuten rápidamente.
- Añada un espacio entre palabras clave como
FROM,AS,ORDER BY,GROUP BYy otras palabras clave en las consultas. - Implemente uniones SQL utilizando la cláusula JOIN o con nombres de tabla separados por comas. Aunque puede utilizar todos estos formatos en la herramienta, asegúrese de que la consulta completa no tenga una combinación de estos formatos.
- Si tiene una subconsulta dentro de una consulta de unión, asegúrese de que define el alias adecuado para evitar errores inesperados.
- No utilice comillas dobles para los nombres de alias.
- No ejecute consultas con la cláusula
WITH UR. - Si hay excepciones al ejecutar una consulta, asegúrese de que la sintaxis de la consulta y otros detalles sean válidos. Si la consulta es precisa, consulte los registros del servidor para obtener más información.
- Restrinja el acceso al cliente de consulta de BD y controle las consultas que se ejecutan, ya que puede afectar al rendimiento del entorno de producción.
- Optimice las consultas con columnas CLOB para captar filas mínimas para obtener un mejor rendimiento.
- Es posible que no se pueda acceder temporalmente a la base de datos en espera durante la ventana de mantenimiento semanal. Verifique si la hora actual se encuentra dentro de la ventana de mantenimiento semanal.
- Si desea habilitar los registros de rastreo para la herramienta de consulta de BD, puede hacerlo añadiendo el rastreo para Tipo como YantraConsole y Nombre como DBQueryClient.