apache derby - 解释选择

pla*_*nky 9 database derby

我正在使用Apache Derby编写Java应用程序,我正在寻找"explain"语句的等价物(例如,为mySQL工作).它不适用于德比.有类似的东西吗?

Bry*_*ton 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