使用 SQL Plus for Oracle Database,我可以调用
设置自动跟踪
然后查看执行计划、统计信息等。
问题是我想访问有关 Java 程序中的执行计划和统计信息的信息。我通常会这样做来执行 sql 语句,
连接连接=//在这里初始化;
语句 getColumn = connection.createStatement();
ResultSet 结果 = getColumn.executeQuery("在此处插入 SQL 查询");
while(结果.next()) { //查看结果 }
有什么方法可以获取执行计划和统计信息吗?谢谢。
最佳答案
您可以查询 V$SQL_PLAN 表来获取解释明文。或者,您可以查询 PLAN_TABLE,您可以查看有关此 HERE 的更多详细信息。 .
关于java - 如何用Java查看Oracle数据库的执行计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974503/