a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

oracle使用索引與不使用索引的性能詳析

2020-07-26 14:00:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

Oracle存儲(chǔ)索引的數(shù)據(jù)結(jié)構(gòu)是B*樹(shù)。位圖索引也是如此,僅僅只是是葉子節(jié)點(diǎn)不同B*數(shù)索引;

索引由根節(jié)點(diǎn)、分支節(jié)點(diǎn)和葉子節(jié)點(diǎn)組成。上級(jí)索引塊包括下級(jí)索引塊的索引數(shù)據(jù),葉節(jié)點(diǎn)包括索引數(shù)據(jù)和確定行實(shí)際位置的rowid。

使用索引的目的:

  • 加快查詢(xún)速度
  • 降低I/O操作
  • 消除磁盤(pán)排序

何時(shí)使用索引:

  • 查詢(xún)返回的記錄數(shù)
  • 排序表<40%
  • 非排序表 <7%
  • 表的碎片較多(頻繁添加、刪除)

索引的種類(lèi)

  • 非唯一索引(最經(jīng)常使用)
  • 唯一索引
  • 位圖索引
  • 局部有前綴分區(qū)索引
  • 局部無(wú)前綴分區(qū)索引
  • 全局有前綴分區(qū)索引
  • 散列分區(qū)索引
  • 基于函數(shù)的索引

oracle使用索引與不使用的性能

首先準(zhǔn)備一張百萬(wàn)條數(shù)據(jù)的表,這樣分析數(shù)據(jù)差距更形象!

下面用分頁(yè)表數(shù)據(jù)對(duì)表進(jìn)行分析,根據(jù)EMP_ID 字段排序,使用索引和不使用索引性能差距!

sql查詢(xún)語(yǔ)法準(zhǔn)備,具體業(yè)務(wù)根據(jù)具體表書(shū)寫(xiě)sql語(yǔ)法:

SELECT *FROM (SELECT ROW_.*, ROWNUM ROWNUM_FROM (SELECT *FROM KQS_SQ_INFO i ORDER BY i.EMP_ID desc ) ROW_WHERE ROWNUM <= 20)WHERE ROWNUM_ >= 10;

使用 explain plan for可以分析sql

如下:

explain plan for SELECT *FROM (SELECT ROW_.*, ROWNUM ROWNUM_FROM (SELECT *FROM KQS_SQ_INFO i ORDER BY i.EMP_ID desc ) ROW_WHERE ROWNUM <= 20)WHERE ROWNUM_ >= 10;

計(jì)算出SQL性能,使用

select * from TABLE(dbms_xplan.display);打印出性能分析表

如下圖:

使用索引前:

使用索引后

可以清晰看到使用后cpu使用率很低,并且檢索是從索引開(kāi)始而不是全文檢索

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品一区不卡 | 欧美一级欧美三级在线观看 | 2019天天操 | 国产日本欧美一区二区三区 | 中文字幕一区二区三 | 久草成人 | 欧美最猛性xxxxx亚洲精品 | 午夜精品久久久久99蜜 | 不卡久久 | 国产成人精品免高潮在线观看 | 成人水多啪啪片 | 国产免费自拍视频 | 久草在线在线精品观看 | 神马久久久久久久 | 精品国产乱码久久久久久蜜柚 | 日本另类αv欧美另类aⅴ | 久久久精品影院 | 亚洲精久久 | 午夜欧美 | 在线精品自拍 | 国产日本欧美视频 | 色橹橹欧美在线观看视频高清 | 日韩欧美国产精品 | 国产一区二区三区四区三区 | 欧美视频网站 | 久久久国产一区 | 天堂中文资源在线 | 91精品国产91久久久久久蜜臀 | 国产视频久久久久 | a级在线免费观看 | 精品国产乱码久久久久久闺蜜 | av网站免费 | 国产中文字幕免费在线观看 | 国产精品片一区二区三区 | 亚洲xxxx在线观看 | 九九亚洲 | 精品96久久久久久中文字幕无 | av在线三级 | 亚洲男人天堂网 | 亚洲伦理在线 | 久久国产精品视频一区 |