2011-05-12 14 views
7

Estoy programando la aplicación Java trabajando con Apache Derby y estoy buscando un equivalente para la declaración "explain" (trabajando para mySQL por ejemplo). No está funcionando en Derby. Hay algo similar?apache derby - explicar seleccionar

Respuesta

10

Hay cosas similares: en primer lugar, existe derby.language.logQueryPlan = true, que escribe la información del plan de consulta en el archivo de registro: http://db.apache.org/derby/docs/10.8/ref/rrefproper43414.html. En segundo lugar, está la función RUNTIMESTATISTICS, que puede capturar las estadísticas en su programa si lo desea: http://db.apache.org/derby/docs/10.8/ref/rrefsqlj38831.html. En tercer lugar, está el estilo XPLAIN, que captura información del plan de consulta en un conjunto de tablas dentro de su propia base de datos: http://db.apache.org/derby/docs/10.8/ref/rref_xplain_tables.html.

Debería probablemente pasar algún tiempo leyendo esto: http://db.apache.org/derby/docs/10.8/tuning/ctundepth13055.html

+0

gracias, ayudó – planky