我正在使用Apache Derby编写Java应用程序,我正在寻找“explain”语句的等价物(例如,为mySQL工作)。它不适用于德比。有类似的东西吗?
答案 0 :(得分:11)
有类似的东西:首先,有derby.language.logQueryPlan = true,它将查询计划信息写入日志文件:http://db.apache.org/derby/docs/10.8/ref/rrefproper43414.html。其次,还有RUNTIMESTATISTICS功能,可以根据需要将统计信息捕获到您的程序中:http://db.apache.org/derby/docs/10.8/ref/rrefsqlj38831.html。第三,有XPLAIN样式,它将查询计划信息捕获到数据库本身内的一组表中:http://db.apache.org/derby/docs/10.8/ref/rref_xplain_tables.html。
您可能还应该花些时间阅读:http://db.apache.org/derby/docs/10.8/tuning/ctundepth13055.html