Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回对 SQL 查询执行计划的基于文本的说明。
String PreparedStatement.getPlan() throws ULjException
计划的字符串表示。
此方法专门供开发期间使用。
此计划包含的信息与 getPlanTree 方法所显示的信息相同。只是显示方式有所差异。
如果没有任何计划,则返回空字符串。当预准备语句是 SQL 查询语句时,计划存在。
当计划在相关联的查询执行之前被获取时,该计划显示用于执行该查询的操作。此外,当计划在查询执行之后被获取时,该计划显示每个操作所生成的行数。可以使用此计划来了解查询的具体执行情况。
以下是一个计划树示例,以字符串形式表示。它显示在多个行上,用 '|' 字符表示结构。
SELECT * FROM tab1, tab2 WHERE col1 > pk2 row: 2 20 10 banana row: 3 30 10 banana row: 4 40 10 banana row: 4 40 30 peach row: 5 50 10 banana row: 5 50 30 peach row: 5 50 40 apple plan: root:7 | inner-join:7 | | | index-scan:7[tab2,prime_key] | table-scan:5[tab1,prime_key]