Encontré EXPLAIN SELECT consulta muy útil en MySQL porque proporciona información sobre cómo se ejecutará SQL y brinda la oportunidad de analizar, por ejemplo, índices faltantes que debe agregar para mejorar la respuesta ANTES haciendo la consulta en sí y analizando las estadísticas.EXPLAIN SELECT en otras bases de datos
Mi pregunta es: En bases de datos como MS Sql, Firebird, Ingres, ¿hay un comando similar disponible?
En Firebird tenemos PLAN, pero es muy débil porque muchas veces uno tiene que ejecutar consultas muy largas para ver un simple error.
Saludos,
Mauro H. Leggieri
En Firebird el PLAN está disponible cuando * prepara * la consulta. Por lo tanto, no tiene que * ejecutar * la consulta para descubrir que tendrá un rendimiento bajo. –
En Firebird, si usa IBExpert o Database Workbench: puede ver fácilmente de dónde viene el problema. Hay un buen analizador de PLAN que muestra el campo indexado o no indexado –