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

Oracle 10g數據庫的相關內容描述

數據庫 Oracle
以下的文章主要是介紹Oracle10g使用的hints調整機制的實際操作步驟,以下是文章的具體介紹,望你瀏覽完以下的內容會有所收獲。

以下的文章主要是介紹Oracle使用的hints調整機制,Oracle 10g數據庫的相關內容的介紹,可以使用的更多***的optimizer hints來控制優化相關行為。現在讓我們快速解析一下這些強大的新hints:

 

  1. spread_min_analysis 

使用這一hint,你可以忽略一些關于如詳細的關系依賴圖分析等電子表格的編譯時間優化規則。其他的一些優化,如創建過濾以有選擇性的定位電子表格訪問結構并限制修訂規則等,得到了繼續使用。

由于在規則數非常大的情況下,電子表格分析會很長。這一提示可以幫助我們減少由此產生的數以百小時計的編譯時間。

例:

 

  1. SELECT /*+ SPREAD_MIN_ANALYSIS */ ...  
  2. spread_no_analysis  

 

通過這一hint,可以使無電子表格分析成為可能。同樣,使用這一hint可以忽略修訂規則和過濾產生。如果存在一電子表格分析,編譯時間可以被減少到***程度。

例:

 

  1. SELECT /*+ SPREAD_NO_ANALYSIS */ ...  
  2. use_nl_with_index  

 

這項hint使CBO通過嵌套循環把特定的表格加入到另一原始行。只有在以下情況中,它才使用特定表格作為內部表格:如果沒有指定標簽,CBO必須可以使用一些標簽,且這些標簽至少有一個作為索引鍵值加入判斷; 反之,CBO必須能夠使用至少有一個作為索引鍵值加入判斷的標簽。

例:

 

  1. SELECT /*+ USE_NL_WITH_INDEX (polrecpolrind) */ ...  
  2. CARDINALITY  

 

此hint定義了對由查詢或查詢部分返回的基數的評價。注意如果沒有定義表格,基數是由整個查詢所返回的總行數。

例:

 

  1. SELECT /*+ CARDINALITY ( [tablespec] card ) */  
  2. SELECTIVITY  

 

此hint定義了對查詢或查詢部分選擇性的評價。如果只定義了一個表格,選擇性是在所定義表格里滿足所有單一表格判斷的行部分。如果定義了一系列表格,選擇性是指在合并以任何順序滿足所有可用判斷的全部表格后,所得結果中的行部分。

例:

 

  1. SELECT /*+ SELECTIVITY ( [tablespec] sel ) */ 

然而,注意如果hints CARDINALITY 和 SELECTIVITY都定義在同樣的一批表格,二者都會被忽略。

 

  1. no_use_nl 

Hint no_use_nl使CBO執行循環嵌套,通過把指定表格作為內部表格,把每個指定表格連接到另一原始行。通過這一hint,只有hash join和sort-merge joins會為指定表格所考慮。

例:

 

  1. SELECT /*+ NO_USE_NL ( employees ) */ ...  
  2. no_use_merge  

 

此hint使CBO通過把指定表格作為內部表格的方式,拒絕sort-merge把每個指定表格加入到另一原始行。

例:

 

  1. SELECT /*+ NO_USE_MERGE ( employees dept ) */ ...  
  2. no_use_hash  

 

此hint使CBO通過把指定表格作為內部表格的方式,拒絕hash joins把每個指定表格加入到另一原始行。

例:

 

  1. SELECT /*+ NO_USE_HASH ( employees dept ) */ ...  
  2. no_index_ffs  

 

此hint使CBO拒絕對指定表格的指定標簽進行fast full-index scan。

 

 

  1. Syntax: /*+ NO_INDEX_FFS ( tablespecindexspec ) */  

 

 

隨著Oracle優化器日趨成熟,Oracle必定會不斷增加自己對調整SQL語句的工具儲備。當然,討論所有復雜的Oracle10g SQL新hints遠遠超出了本文的范圍,讀者可以從Mike Ault的新書Oracle Database 10g New Features中獲得關于Oracle10g的更多信息。

 

2007-11-14 來自:xuejinyoulan [收藏到我的網摘]

【編輯推薦】

  1. 實現Oracle存儲過程的實際應用的代碼
  2. Oracle存儲過程中應注意的事項
  3. 深入高性能的Oracle動態SQL開發
  4. Oracle字段的轉字符串實際操作方案
  5. Oracle SQL的優化規則解析
責任編輯:佚名 來源: csdn
相關推薦

2010-04-08 10:33:08

Oracle數據庫

2010-04-02 16:53:34

Oracle內存結構

2009-11-19 15:57:34

Oracle 10g數

2010-04-08 10:02:15

Oracle體系結構

2010-01-27 16:56:42

Android內核

2010-01-28 16:30:16

Android數據傳遞

2010-03-02 18:01:07

WCF自定義消息篩選器

2010-02-03 16:16:49

Linux Oracl

2011-08-09 18:15:24

Oracle 10g查找數據

2010-06-17 16:12:43

WAP協議

2010-01-28 16:19:39

Android She

2010-07-20 13:07:13

SQL Server存

2010-03-26 18:31:50

Python前景Python庫

2011-03-29 10:09:41

Oracle 10g虛擬數據庫

2011-03-29 09:56:48

Oracle數據庫10SQL

2010-06-08 17:30:56

IPv6協議棧

2010-02-01 09:18:49

C++函數指針

2010-01-22 18:24:28

VB.NET重構

2010-02-26 09:50:57

WCF傳輸安全機制

2010-02-26 13:21:42

WCF通道形狀
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产免费又黄又爽又刺激蜜月al | 午夜视频在线免费观看 | 国产午夜精品一区二区三区嫩草 | 欧美精品久久久 | 夜夜艹| 翔田千里一区二区 | a级毛片毛片免费观看久潮喷 | 久久不卡 | 国产成人黄色 | 日本在线一区二区 | 欧美精品1区2区3区 免费黄篇 | 亚洲日本免费 | 中文字幕av一区二区三区 | 日韩午夜网站 | 天天成人综合网 | 在线日韩av电影 | 99精品久久 | 国产毛片视频 | 精品日韩一区二区 | 亚洲天堂一区二区 | 精品久久久网站 | www.狠狠干 | 国产成人免费一区二区60岁 | 91精品无人区卡一卡二卡三 | 视频一区二区在线 | 亚洲在线一区 | 中文字幕精品一区二区三区精品 | 久久久久久久久久久久91 | 欧美一区久久 | 久久99精品国产自在现线小黄鸭 | 亚洲国产精品久久久久秋霞不卡 | 黄视频国产 | 国产福利视频网站 | 中文字幕国产精品视频 | 日韩手机在线看片 | 美女拍拍拍网站 | 精品国产乱码久久久久久影片 | 欧美性受xxxx白人性爽 | 综合久久av | 欧美区精品 | 亚洲高清在线 |