请问如何使用explain plan以及explain plan的信息表示什么意思啊? 谢谢 在pl/sql dev中,这么执行是看一下语句的执行计划,explain plan set statement_id='测试一' for select (这里可以是很复杂的查询)执行.然后select * from plan_table a where a.statement_id='测试一' 就可以看到你的查询的具体的执行计划了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,这个我知道我主要是想了解 “select * from plan_table a where a.statement_id='测试一' 就可以看到你的查询的具体的执行计划了.”显示出来的信息是表示什么意思啊! 前面的是执行顺序,还有是否全表扫描,是否使用索引,使用了哪一个索引,网络数据量等等.这你可以在sql plus里面看一下. SQL> SET AUTOTRACE ON SQL> SET AUTOTRACE TRACEONLYSQL> SELECT ..... ---SQL> 我那条sql语句可能有问题,查询很久都没有显示结构我根据楼上说法进行,但我发现它好象先会查出该sql语句结果的行数后才显示执行计划由于我的sql语句即使查处行数都需要很久,所以依然看不到执行计划怎么办啊? 求一sql语句 oracle怪异问题,高手请进 请教下11.1.0.7的patch除了Windows的,还有其他平台的吗? Oracle多列更新的问题 请问各位大哥ORA-01403 NO DATA FOUND 的问题 同一数据库不同的表里可以有 相同名字而含义不同的字段么? 一个简单的SQL语句 新手问题:请问如何写类似存储过程 能不能改变已经安装的数据库的字符集?? 这样的视图如何写? 我用union合并查询结果,可是可是... 请教:如何通过命令行的方式启动oracle服务端。
我主要是想了解
“select * from plan_table a where a.statement_id='测试一'
就可以看到你的查询的具体的执行计划了.”
显示出来的信息是表示什么意思啊!
SQL> SET AUTOTRACE TRACEONLY
SQL> SELECT .....
---
SQL>