oracle10g_hint型別及分類
oracle hint
1,hint型別
1,適用於單表,如:index和use_nl
2,用於多表,如:leading,use_nl(table1 table2)其實是use_nl(table1)和use_nl(table2)的縮寫
3,用於查詢塊:如:star_transformation和unnest
4,整個語句,如:all_rows
2,hint大分類
1,提升效能和存取的hint
first_rows和all_rows
最好用dbms_stats分析表收集最新的統計資訊
2,用於訪問路徑的hint
full
如在select 語句的from子句使用sample,oracle會忽略訪問路徑的hint
cluster
hash
index
no_index
index_asc
index_desc
index_ffs
no_index_ffs
index_ss
index_ss_asc
index_ss_desc
no_index_ss
3,查詢轉換的hint
no_query_transformation
use_concat
no_expand
rewrite
no_rewrite
merge
no_merge
star_transformation
no_star_transformation
fact
no_fact
unnest
un_unset
4,連線次序的hint
ordered
leading
5,連線操作的hint
use_nl
use_hash
use_merge
no_use_hash
no_use_merge
no_use_nl
use_nl_with_index
6,並行執行的hint
parallel
pq_distribute
parallel_index
no_parallel_index
7,其它hint
append
noappend
cache
nocache
push_pred
no_push_pred
push_subq
no_push_subq
qb_name
cursor_sharing_exact
driving_set
dynamic_sampling
model_min_analysis
1,適用於單表,如:index和use_nl
2,用於多表,如:leading,use_nl(table1 table2)其實是use_nl(table1)和use_nl(table2)的縮寫
3,用於查詢塊:如:star_transformation和unnest
4,整個語句,如:all_rows
2,hint大分類
1,提升效能和存取的hint
first_rows和all_rows
最好用dbms_stats分析表收集最新的統計資訊
2,用於訪問路徑的hint
full
如在select 語句的from子句使用sample,oracle會忽略訪問路徑的hint
cluster
hash
index
no_index
index_asc
index_desc
index_ffs
no_index_ffs
index_ss
index_ss_asc
index_ss_desc
no_index_ss
3,查詢轉換的hint
no_query_transformation
use_concat
no_expand
rewrite
no_rewrite
merge
no_merge
star_transformation
no_star_transformation
fact
no_fact
unnest
un_unset
4,連線次序的hint
ordered
leading
5,連線操作的hint
use_nl
use_hash
use_merge
no_use_hash
no_use_merge
no_use_nl
use_nl_with_index
6,並行執行的hint
parallel
pq_distribute
parallel_index
no_parallel_index
7,其它hint
append
noappend
cache
nocache
push_pred
no_push_pred
push_subq
no_push_subq
qb_name
cursor_sharing_exact
driving_set
dynamic_sampling
model_min_analysis
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-751028/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 資料型別分類和選擇MySQL 資料型別
- JS資料型別分類和判斷JS資料型別
- 銷售和分銷憑證型別和專案類別型別
- 電腦網路卡有什麼型別?計算機網路卡主要分類及功能介紹型別計算機網路
- Wait Events的分類及分類依據AI
- 什麼是組合資料型別?Python組合資料型別分為幾類?資料型別Python
- 泛型類及系統中常用的泛型類泛型
- Java資料型別及型別轉換Java資料型別
- service型別及功能簡介+pod型別型別
- DM 類資料型別資料型別
- 原子更新基本型別類型別
- 型別轉換工具類型別
- 泛型類、泛型方法及泛型應用泛型
- 遊戲心理學研究:人類活動的三種型別及解說遊戲型別
- 簡單型別與複雜型別及原型鏈型別原型
- C++基本資料型別及型別轉換C++資料型別
- 漏洞型別及檢測型別
- IP地址分類及範圍
- PHP類方法的型別提示PHP型別
- 【Java】基本型別包裝類Java型別
- 原始型別與包裝類型別
- 第七章:型別類型別
- 資料庫型別區分資料庫型別
- SAP MM 啟用批次管理的物料,在分類檢視裡指派023型別分類不是必須的型別
- 眾至科技資料防洩露解決方案① | 資料識別及分類分級
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- 14.Java-Arrays(類)、基本型別包裝類、Integer(類)Java型別
- 常見的電腦電源型別區分 電源種類有哪些?型別
- 內部排序分類及穩定性排序
- Java 獲取碟符及分類Java
- Redis 資料型別及操作Redis資料型別
- PostgreSQL:字元——型別及函式SQL字元型別函式
- 資料型別及長度資料型別
- Redis之set型別及操作Redis型別
- Redis之list型別及操作Redis型別
- Redis之hash型別及操作Redis型別
- Redis之zset型別及操作Redis型別
- Oracle型別的建立及使用Oracle型別