eygle.com   eygle.com
eygle.com  
 
eygle.com - 留言簿 - 回复留言 - Powered by eYgLe.Com
返回留言簿
回 复 留 言
留言ID:
留言原文:
To:
  请问:我先执行
exec dbms_stats.gather_table_stats('SCOTT','TEST', CASCADE => TRUE);
2 select * from test where tname='44444';
Explained.
Elapsed: 00:00:00.00
SQL> select * from table(dbms_xplan.display());
PLAN_TABLE_OUTPUT
Plan hash value: 217508114
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 581 | 13944 | 4759 (2)| 00:00:58 |
|* 1 | TABLE ACCESS FULL| TEST | 581 | 13944 | 4759 (2)| 00:00:58 |
--------------------------------------------------------------------------
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter("TNAME"='44444')
13 rows selected.
Elapsed: 00:00:00.02
SQL> select * from test where tname='44444';
no rows selected
Elapsed: 00:00:00.34

为什么执行计划和最后的真实执行结果相差这么大。
From: ma.yi
2009.04.21 19:22
管理密码: 请输入管理密码, 否则无法回复.
斑竹昵称:
信息图标: ( 随机 )


BB 代码:
内容:

如果想删除回复, 请点击最下面的删除回复按钮.
删 除 回 复
管理密码: 请输入管理员密码, 只有版主才能删除回复.
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com