2011-05-12 55 views
7

我正在编程使用Apache Derby的Java应用程序,我正在寻找“explain”语句(例如为mySQL工作)的等价物。它不在德比工作。有类似的东西吗?apache derby - 解释select

回答

10

也有类似的东西:首先,有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

+0

谢谢,它帮助 – planky 2011-05-14 10:58:01