校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解

Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解

熱門標(biāo)簽:安陽外呼系統(tǒng)免費(fèi) 濟(jì)南地圖標(biāo)注公司 呼倫貝爾智能手機(jī)地圖標(biāo)注 南寧人工智能電銷機(jī)器人費(fèi)用 分布式呼叫中心 海南400電話哪里辦理 400電話是不是免費(fèi)申請(qǐng) 貴陽電話外呼系統(tǒng)哪家好 圖像地圖標(biāo)注

前言

大家應(yīng)該都知道,在Oracle數(shù)據(jù)庫中,CBO會(huì)默認(rèn)目標(biāo)列的數(shù)據(jù)在其最小值low_value和最大值high_value之間均勻分布,并按照均勻分布原則,來計(jì)算目標(biāo)列

施加查詢條件后的可選擇率以及結(jié)果集的cardinality.

如果對(duì)目標(biāo)收集了直方圖,則意味著CBO不再認(rèn)為目標(biāo)列上的數(shù)據(jù)是均勻分布的。CBO會(huì)用該列上的直方圖的統(tǒng)計(jì)信息計(jì)算返回結(jié)果集的cardinality.

驗(yàn)證直方圖對(duì)執(zhí)行計(jì)劃的影響步驟:

1、創(chuàng)建一張表T1

2、往表中插入傾斜度很高的數(shù)據(jù)

3、在B字段上創(chuàng)建索引

4、刪除表中直方圖信息

5、查看直方圖信息

HISTOGRAM:NONE 代表沒有直方圖信息

6、查詢b=2的執(zhí)行計(jì)劃

從執(zhí)行計(jì)劃可以看出:查詢走的是全表掃描,因?yàn)楸鞹1中的數(shù)據(jù)被視為了均勻分布,CBO認(rèn)為走

全表比走索引會(huì)更快

7、收集直方圖信息

8、查詢直方圖信息

HISTOGRAM:FREQUENCY 頻率直方圖

可以看出此時(shí)表中已經(jīng)有直方圖信息

9、再次查看b=2的執(zhí)行計(jì)劃

這個(gè)時(shí)候可以看出,執(zhí)行計(jì)劃走了索引,結(jié)果正確!

總結(jié)

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

您可能感興趣的文章:
  • ORACLE數(shù)據(jù)庫查看執(zhí)行計(jì)劃的方法
  • Oracle中獲取執(zhí)行計(jì)劃的幾種方法分析
  • Oracle中使用DBMS_XPLAN處理執(zhí)行計(jì)劃詳解
  • 查看Oracle的執(zhí)行計(jì)劃一句話命令
  • Oracle中基于hint的3種執(zhí)行計(jì)劃控制方法詳細(xì)介紹

標(biāo)簽:焦作 涼山 郴州 許昌 合肥 滁州 南充 遼源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解》,本文關(guān)鍵詞  Oracle,中,直方圖,對(duì),執(zhí)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 民勤县| 达日县| 海门市| 永吉县| 兴山县| 根河市| 澎湖县| 安福县| 如东县| 马龙县| 三江| 吉隆县| 汉沽区| 青州市| 原阳县| 扎兰屯市| 沾化县| 正阳县| 广宁县| 崇义县| 亳州市| 巴马| 庆元县| 通州市| 万山特区| 万源市| 瑞金市| 济阳县| 尉氏县| 西宁市| 大英县| 五常市| 蚌埠市| 大新县| 敦煌市| 商都县| 临夏市| 广安市| 鄢陵县| 保定市| 驻马店市|