国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle9i的新特性索引跳躍式掃描的實現

瀏覽:128日期:2023-11-26 12:36:11
索引跳躍式掃描(index skip scan)是Oracle9i用來提高性能的新特性,對于使用復合索引的數據庫應用程序意義尤為重大。 復合索引(又稱為連接索引)是一個包含多個字段的索引。在ORACLE9i以前的ORACLE版本里,只有那些在WHERE子句里引用整個索引或者是引用索引的一個或多個前導字段的查詢,才能使復合索引有效而提高檢索效率。而在ORACLE9i里,一個復合索引即使在一次查詢中沒有使用前導字段,也可能通過“索引跳躍式掃描”被有效引用。在一次跳躍式掃描中,每個復合索引前導字段的獨特值(DISTINCT VALUE)只會被搜索一次,ORACLE9i會在復合索引前導字段每個獨特值區間結合WHERE子句中的其它復合索引字段搜索符合條件的目標記錄,這種做法的結果導致了在索引中的跳躍式掃描。 索引跳躍式掃描主要有兩個優點: 1、以前版本中的表掃描(TABLE SCAN)可能會轉變為索引掃描,提高了某些查詢的執行效率; 2、應用程序使用較少的索引就能達到提高效能的目的,并且既節省存儲空間,又能提高DML和維護操作的效率。 假設有一個汽車注冊信息的表,包含了250萬條紀錄,結構如下:REGISTERED_OWNERS (STATE VARCHAR2(2) NOT NULL, REGISTRATION# VARCHAR2(10) NOT NULL, FIRST_NAME VARCHAR2(30), LAST_NAME VARCHAR2(30), MAKE VARCHAR2(30), MODEL VARCHAR2(15), YEAR_MFG NUMBER, CITY VARCHAR2(30), ZIP NUMBER)進一步假設在字段(STATE,REGISTRATION#)上存在一個復合索引,那么下面語句的執行速度會有很大提高:SELECT first_name, last_name, zip FROM REGISTERED_OWNERS WHERE registration# = '4FBB428'使用索引查詢速度大約可以提高90倍,在ORACLE8i(索引跳躍式掃描)中,這個查詢需要21.42秒,而同樣的硬件配置使用ORACLE9i只需要0.24秒。 索引跳躍式掃描非常有效,對用戶和應用程序而言是透明的,并且不需要使用額外的新索引就能提高數據庫的性能,有些時候甚至可以答應移除某些索引而不會對性能有太大影響。
標簽: Oracle 數據庫
主站蜘蛛池模板: 99热只有精品一区二区 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 男女视频在线观看 | 精品精品国产自在久久高清 | 妖精www成人动漫在线观看 | 国产成人精品男人免费 | 欧美笫一页 | 日产一区2区三区有限公司 日产一区两区三区 | 亚洲天堂在线视频观看 | 黄色三级三级三级免费看 | 宫女淫春3在线观 | 美女黄视频免费观看 | 亲子乱子伦xxxxxinin | 国产精选经典三级小泽玛利亚 | aaa在线观看高清免费 | 99精品免费久久久久久久久日本 | 国产精品久久久99 | a级成人毛片免费视频高清 a级高清观看视频在线看 | 久久精品国产午夜伦班片 | 日本黄网站高清色大全 | 欧美三级一级 | 欧美野外性xxxxfeexxxxx | 国产精品青草久久久久福利99 | 国产精品v欧美精品v日本精 | 尤物蜜芽福利国产污在线观看 | 美国人成毛片在线播放 | 久久91这里精品国产2020 | 成人福利在线 | 欧美人成在线观看 | 国产欧美日韩亚洲精品区2345 | 香蕉97碰碰视频免费 | 国内精品久久久久久久aa护士 | 免费人成黄页在线观看视频国产 | 亚洲日本在线观看视频 | 色偷偷成人网免费视频男人的天堂 | 久久国产精品自线拍免费 | 亚洲综合精品一区二区三区中文 | 一级欧美过瘾大片 | 日本一本黄 | 免费女人18毛片a级毛片视频 | 国产成人亚洲精品老王 |