我想知道是否有任何库允许将oracle解释计划解析为数据结构。Java解析Oracle解释计划
考虑以下查询:
select prod_category, avg(amount_sold)
from sales s, products p
where p.prod_id = s.prod_id
group by prod_category;
解释计划可能看起来像下面这样:
------------------------------------------
Id Operation Name
------------------------------------------
0 SELECT STATEMENT
1 HASH GROUP BY
2 HASH JOIN
3 TABLE ACCESS FULL PRODUCTS
4 PARTITION RANGE ALL
5 TABLE ACCESS FULL SALES
------------------------------------------
我想它解析计划到数据结构,使可视化和分析的分析器计划如下:
SELECT STATEMENT
|
GROUP BY
|
JOIN
_____|______
| |
ACCESS ACCESS
(PRODUCTS) (SALES)
我注意到Oracle的' s SQLDeveloper可视化计划。我不愿手动解析文本,所以我想知道是否有任何库可以帮助解析计划。
我想你可以使用JDBC请求XML中的解释计划 – 2013-03-01 10:02:55