成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡介Oracle INDEX提示

數據庫 Oracle
這里介紹如果你只為某個表指定了Oracle INDEX提示(指示存取路徑在該表上使用索引),優化器需要來決定其它應該使用的訪問路徑和相應的連接方法。

Oracle還是比較常用的,于是我研究了一下Oracle INDEX提示,當使用hints時,在某些情況下,為了確保讓優化器產生***的執行計劃,我們可能指定全套的hints,在這里拿出來和大家分享一下,希望對大家有用。

例如,如果有一個復雜的查詢,包含多個表連接,如果你只為某個表指定了Oracle INDEX提示(指示存取路徑在該表上使用索引),優化器需要來決定其它應該使用的訪問路徑和相應的連接方法。因此,即使你給出了一個Oracle INDEX提示,優化器可能覺得沒有必要使用該提示。這是由于我們讓優化器選擇了其它連接方法和存取路徑,而基于這些連接方法和存取路徑,優化器認為用戶給出的Oracle INDEX提示無用。為了防止這種情況,我們要使用全套的hints,如:不但指定要使用的索引,而且也指定連接的方法與連接的順序等。

下面是一個使用全套hints的例子,ORDERED提示指出了連接的順序,而且為不同的表指定了連接方法:

  1. SELECT /*+ ORDERED INDEX (b, jl_br_balances_n1) USE_NL (j b)  
  2. USE_NL (glcc glf) USE_MERGE (gp gsb) */  
  3. b.application_id, b.set_of_books_id ,  
  4. b.personnel_id, p.vendor_id Personnel,  
  5. p.segment1 PersonnelNumber, p.vendor_name Name  
  6. FROM jl_br_journals j, jl_br_balances b,  
  7. gl_code_combinations glcc, fnd_flex_values_vl glf,  
  8. gl_periods gp, gl_sets_of_books gsb, po_vendors p  
  9. WHERE ... 

指示優化器的方法與目標的hints:

  1. ALL_ROWS -- 基于代價的優化器,以吞吐量為目標  
  2. FIRST_ROWS(n) -- 基于代價的優化器,以響應時間為目標  
  3. CHOOSE -- 根據是否有統計信息,選擇不同的優化器  
  4. RULE -- 使用基于規則的優化器 

例子:

  1. SELECT /*+ FIRST_ROWS(10) */ employee_id, last_name, salary, job_id  
  2. FROM employees  
  3. WHERE department_id = 20;  
  4. SELECT /*+ CHOOSE */ employee_id, last_name, salary, job_id  
  5. FROM employees  
  6. WHERE employee_id = 7566;  
  7. SELECT /*+ RULE */ employee_id, last_name, salary, job_id  
  8. FROM employees  
  9. WHERE employee_id = 7566

【編輯推薦】

  1. 討論Oracle文檔學習經驗
  2. 如何了解Oracle生成執行計劃
  3. 詳細談論Oracle表連接
  4. 分析Oracle索引掃描四大類
  5. 高手閑談Oracle索引掃描
責任編輯:佚名 來源: 51cto.com
相關推薦

2009-11-18 16:43:59

2009-11-19 11:00:55

Oracle xmlt

2010-11-15 12:02:24

Oracle進程結構

2010-10-25 15:12:42

Oracle日期函數

2010-10-25 17:28:05

Oracle bita

2010-11-19 16:03:20

Oracle分析表

2010-10-28 10:54:46

oracle對象權限

2010-10-25 14:47:49

Oracle系統變量函

2010-10-26 11:39:51

Oracle EXPIMP備份

2010-10-26 17:41:05

Oracle索引

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數

2010-11-18 13:09:19

Oracle case

2015-08-21 12:59:38

Oracle數據庫

2023-10-11 06:50:32

Oracle數據庫系統

2010-04-08 16:41:29

Oracle存儲過程

2010-04-27 10:04:52

Oracle rman

2010-05-05 16:30:25

Oracle后臺進程

2010-04-27 12:51:49

Oracle 函數de

2010-04-08 18:33:46

Oracle VARR
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区在线播放 | 一级片在线播放 | 欧美日韩精品国产 | 国产欧美日韩精品在线观看 | 最新日韩在线视频 | 日本精品视频一区二区 | 久久国产一区 | 国产黄色av网站 | 欧美日韩一区在线播放 | 免费能直接在线观看黄的视频 | 黄网站涩免费蜜桃网站 | 久久国产综合 | 黑人巨大精品欧美一区二区免费 | 日韩在线不卡视频 | 亚洲午夜精品视频 | 国户精品久久久久久久久久久不卡 | 中文字幕国产精品 | 欧美成人一区二区三区片免费 | 国产欧美日韩一区二区三区在线 | 草久久久| 国产精品永久免费视频 | 99久久精品国产一区二区三区 | 欧美精品在线观看 | 另类 综合 日韩 欧美 亚洲 | 亚洲免费在线观看 | 免费看的黄网站 | 久久精品国产免费看久久精品 | 一区二区精品 | av中文在线观看 | 欧美激情在线精品一区二区三区 | xxxxx黄色片 欧美一区免费 | 欧美视频免费在线观看 | 亚洲精品乱码久久久久久按摩观 | 亚洲高清视频一区二区 | 国产精品一区二区不卡 | 亚洲一区国产 | 亚洲久久在线 | 免费不卡视频 | 天天影视色综合 | 国产精品一区二区在线播放 | 亚洲小说图片 |