Oracle 11g IFS VS IFFS 性能对比
admin
2023-04-19 17:04:24
0


一、说明

1、IFS (index full scan) 单块读,IFFS(index fast full scan)多块读。

2、在同时对表中某一列进行全扫描的时候看,多块读的速度明显要比单块读要快,性能要更好。

3、FTS(full table scan)和IFFS(index fast full scan)都为多块读。

4、IFFS(index fast full scan)为多块读,可并行,非排序

5、IFS(index full scan)为单块读、有序。

二、测试过程


SQL> alter system flush buffer_cache;

 

System altered.

 

Elapsed: 00:00:00.17

SQL> alter system flush shared_pool;

 

System altered.

 

Elapsed: 00:00:00.30

SQL> select /*+ index(tt idx_object_id) */ count(object_id) from tt;

 

COUNT(OBJECT_ID)

----------------

         5524288

 

Elapsed: 00:00:05.72

SQL> alter system flush buffer_cache;

 

System altered.

 

Elapsed: 00:00:00.17

SQL> alter system flush shared_pool;

 

System altered.

 

Elapsed: 00:00:00.07

SQL> select count(object_id) from tt;

 

COUNT(OBJECT_ID)

----------------

         5524288

 

Elapsed: 00:00:01.35

SQL> explain plan for select /*+ index(tt idx_object_id) */ count(object_id) from tt;

 

Explained.

 

Elapsed: 00:00:00.07

SQL> select * from table(dbms_xplan.display());

 

PLAN_TABLE_OUTPUT

------------------------------------------------------------------------------------------------------------------------

Plan hash value: 3277332215

 

----------------------------------------------------------------------------------

| Id  | Operation        | Name          | Rows  | Bytes | Cost (%CPU)| Time     |

----------------------------------------------------------------------------------

|   0 | SELECT STATEMENT |               |     1 |     5 | 12269   (1)| 00:02:28 |

|   1 |  SORT AGGREGATE  |               |     1 |     5 |         |          |

|   2 |   INDEX FULL SCAN| IDX_OBJECT_ID |  2762K|    13M| 12269   (1)| 00:02:28 |

----------------------------------------------------------------------------------

 

9 rows selected.

 

Elapsed: 00:00:00.33

SQL> explain plan for select count(object_id) from tt;

 

Explained.

 

Elapsed: 00:00:00.01

SQL> select * from table(dbms_xplan.display());

 

PLAN_TABLE_OUTPUT

------------------------------------------------------------------------------------------------------------------------

Plan hash value: 1131838604

 

---------------------------------------------------------------------------------------

| Id  | Operation             | Name          | Rows  | Bytes | Cost (%CPU)| Time     |

---------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT      |             |     1 |     5 |  3335   (1)| 00:00:41 |

|   1 |  SORT AGGREGATE       |               |     1 |     5 |    |          |

|   2 |   INDEX FAST FULL SCAN| IDX_OBJECT_ID |  2762K|    13M|  3335   (1)| 00:00:41 |

---------------------------------------------------------------------------------------

 

9 rows selected.

 

Elapsed: 00:00:00.01

SQL> 


相关内容

热门资讯

【第一资讯】“乐胡麻将究竟有挂... 【第一资讯】“乐胡麻将究竟有挂吗?”(外卦神器下载)您好,乐胡麻将这个游戏其实有挂的,确实是有挂的,...
【第一财经】“四川游戏家园到底... 网上科普关于“四川游戏家园有没有挂”话题很是火热,小编也是针对四川游戏家园作*弊开挂的方法以及开挂对...
重磅消息“道游联盟炸/金/花开... 家人们!今天小编来为大家解答道游联盟炸/金/花透视挂怎么安装这个问题咨询软件客服徽9752949的挂...
我来教教您“免安装麻将机控器好... 家人们!今天小编来为大家解答免安装麻将机控器好牌透视挂怎么安装这个问题咨询软件客服徽9752949的...
今日重大发现“荊州晃晃麻将有挂... 家人们!今天小编来为大家解答荊州晃晃麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
【今日要闻】“永盈是不是有挂?... 您好:永盈这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏中打...
【今日要闻】“掌酷天天开心究竟... 您好:掌酷天天开心这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
今日重大发现“微友麻将开挂器?... 今日重大发现“微友麻将开挂器?”(详细开挂教程)您好,微友麻将这个游戏其实有挂的,确实是有挂的,需要...
【今日要闻】“开心武汉花有没有... 家人们!今天小编来为大家解答开心武汉花透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
终于懂了“明星麻将究竟有挂吗?... 终于懂了“明星麻将究竟有挂吗?”(必胜开挂神器)您好,明星麻将这个游戏其实有挂的,确实是有挂的,需要...