如何查看执行计划Oracle数据库在Java中
问题描述:
随着SQL Plus中的Oracle数据库,我可以调用如何查看执行计划Oracle数据库在Java中
SET自动跟踪,然后看执行计划,统计等
问题是我想要访问我的Java程序中有关执行计划和统计信息的信息。我通常做了这样的事情来执行sql语句,
Connection connection = // INITIALIZE HERE;
Statement getColumn = connection.createStatement();
ResultSet results = getColumn.executeQuery(“INSERT SQL QUERY HERE”);
而(results.next()){ // 查看结果 }
有没有一种方法,我可以得到执行计划和统计?谢谢。
或SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(:sql_id))。诀窍是试图找出你执行的语句的ID。 – 2010-10-20 04:39:13