|
| |
精品推荐 |
 |
|
| |
|
|
|
|
通过分析SQL语句的执行计划优化SQL(四)
|
日期:2008年5月19日 作者: 查看:[大字体
中字体 小字体]
|
1 sorts (memory) 0 sorts (disk) 1 rows processed
利用全表扫描从SWD_BILLDETAIL表中取出全部数据的方法。 SQL> select count(user_class) from swd_billdetail; COUNT(USER_CLASS) ----------------- 53923574 Elapsed: 00:11:703.07 Execution Plan ---------------------------------------------------------- 0 SELECT STATEMENT Optimizer=CHOOSE (Cost=165412 Card=1 Bytes=2) 1 0 SORT (AGGREGATE) 2 1 TABLE ACCESS (FULL) OF 'SWD_BILLDETAIL' (Cost=165412 Card=54863946 Bytes=109727892)
Statistics ---------------------------------------------------------- 0 recursive calls 8823 db block gets 1431070 consistent gets 1419520 physical reads 0 redo size 303 bytes sent via SQL*Net to client 421 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 1 sorts (memory) 0 sorts (disk) 1 rows processed
select count(a.CHANNELB.user_class) from swd_billdetail B, SUPER_USER A where A.cn = B.cn; EXEC_ORDER PLANLINE ---------- ----------------------------------------------------------------------------------------------------------- 6 SELECT STATEMENT OPT_MODE:CHOOSE (COST=108968,CARD=1,BYTES=21)
上一篇:通过分析SQL语句的执行计划优化SQL(三)
下一篇:数据库Oracle9i的企业管理器介绍
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|