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

Oracle優化器二十六個參數

數據庫 Oracle
這里介紹Oracle優化器選擇基于規則的優化;若設置為COST,并且在數據字典中存在有統計信息,則Oracle優化器選擇基于代價的優化方法進行優化。

Oracle還是比較常用的,于是我研究了一下Oracle優化器,在這里拿出來和大家分享一下,希望對大家有用。影響系統性能類可變參數

(1)CHECKPOINT_PROCESS該參數根據是否要求檢查點而設置成TRUE或者FALSE。當所有緩沖區的信息寫到磁盤時,檢查點進程(CHPT)建立一個靜態的點。在歸檔日志文件中做一個記號表示有一個檢查點發生。檢查點發生在歸檔日志轉換的時候或當達到log_checkpoint_interval定義的塊數的時候。當設置此參數為TRUE時,后臺進程CHPT便可工作。在檢查點期間內,若日志寫進程(LGWR)的性能減低,則可用CHPT進程加以改善。

(2)DB_BLOCK_CHECKPOINT_BATCH該參數的值設置得較大時,可加速檢查點的完成。當指定的值比參數DB_BLOCK_CHECKPOINT_BATCH大時,其效果和指定最大值相同。

(3)DB_BLOCK_BUFFERS該參數是在SGA中可作緩沖用的數據庫塊數。該參數決定SGA的大小,對數據庫性能具有決定性因素。若取較大的值,則可減少I/O次數,但要求內存空間較大。每個緩沖區的大小由參數DB_BLOCK_SIZE決定。

(4)DB_BLOCK_SIZE該參數表示Oracle數據庫塊的大小,以字節為單位,典型值為2048或4096。該值一旦設定則不能改變。它影響表及索引的FREELISTS參數的最大值。

(5)DB_FILES該參數為數據庫運行時可打開的數據文件最大數目。

(6)DB_FILE_MULTIBLOCK_READ_COUNT該參數表示在順序掃描時一次I/O操作可讀的最大塊數,該最大塊數取決于操作系統,其值在4至16或者32是比較好。

(7)D1SCRETE_TRANSACTION_ENABLED該參數實現一個更簡單、更快的回滾機制,以改進某些事務類型的性能。 當設置為TRUE時,可改善某些類型的事務性能。

(8)LOG_ARCHIVE_BUFFER_SIZE此參數的值依賴于操作系統,它與LOG_ARCHIVE_BUFFER 參數一起用于調整有歸檔日志的運行,使其運行速度盡量加快,但不能快到降低性能。僅當直接歸檔到磁帶設備時才需要增加這些參數的值,重做日志緩沖區要等待歸檔日志緩沖區變得可用。

(9)LOG_ARCHIVE_BUFFER該參數指定用于歸檔的日志時的緩沖區數。

(10)LOG_BUFFER該參數指明分配給SGA中的日志緩沖區的字節數,該參數值較大時,可減少日志I/O的次數。對于繁忙的系統不宜采用大于或等于64K的值。缺省值-般為數據庫塊的4倍。

(11)LOG_CHECKPOINT_TIMEOUT該參數指明兩個檢查點之間的時間間隔,若指定為0時,則說明不允許進行基于時間的檢查點。

(12)LOG_CHECKPOINT_INTERVAL該參數用來確定檢查點進程的執行頻率。這個數值設置成取檢查點之前處理的重做緩沖區塊的數量。

(13)LOG_FILES該參數指定運行期間數據庫可打開的日志文件數。若需要較大的SGA空間,而不需多個日志文件,則可減少該值。

(14)LOG_SIMULTANEOUS_COPIES該參數是日志緩沖區副本閂鎖的最大數,為同時寫日志項所用。為提高性能,可設置此參數為兩倍的CPU數,對單進程系統,該值多數設置為0,此時斷開閂鎖。

(15)LOG_SMALL_ENTRY_MAX_SIZE該參數與LOG_SIMULTANEOUS_COPIES參數配合使用。若日志項大于此項,則在給緩沖區分配空間并獲得日志復制閂鎖之后,用戶進程釋放日志復制閂鎖。

(16)OPTIMIZRER_MODE若該參數的值為RULE,則Oracle優化器選擇基于規則的優化;若設置為COST,并且在數據字典中存在有統計信息,則Oracle優化器選擇基于代價的優化方法進行優化。

(17)SEQUENCE_CACHE_ENTRIES該參數指明在SGA中可進行高速緩存的序列數,用于直接存取。該高速緩存區是基于最近最少使用(LRU)的算法進行管理的。若此值設置得較高,則可達到較高的并發性。

(18)SEQUENCE_CACHE_HASH_BUCKETS該參數用于加速查看高速緩沖區最近請求的最新序列的桶式地址數,每個桶式地址占8個字節。高速緩沖區以散列表排列,該參數應為質數。

(19)SERIALIZEABLE此參數用于保證重復讀的一致性。當它設置為TRUE時,查詢可保證表級讀一致,以防止在此查詢提交之前的修改。

(20)SHARED_POOL_SIZE該參數指定共享池的大小,其中包括共享光標及存儲過程。在多用戶系統中,較大的SHARED_POOL_SIZE值可改善SQL語句的執行性能,但較小的值可節省內存。

(21)SMALL_TABLE_THRESHOLD該參數決定SGA中用于掃描的緩沖區的數目,若表的數目小于該值,則該表可整個地讀入高速緩存區。若表大于該值,則立即重用該緩沖區。一般用缺省值可使性能最好。

(22)SORT_AREA_TETAINED_SIZE這是會話內存的最大數量,用于內存排序。當從排序空間提出最后-行時,便釋放該內存。若排序要較大的內存,則分配一臨時段,排序便可在盤上進行。用于排序的最大總量可由SORT_AREA_SIZE指定,而不用此參數。可以分配同樣大小的多個排序空間,不過一般對于復雜的查詢才需要。

(23)SORT_AREA_SIZE該參數用于指定進行外排序(磁盤)時所需PGA內存的最大數量,以字節為單位。當排序行寫入磁盤時,該內存被釋放。增大該參數的值,可改進排序效率。一般不調整該參數,除非排序量很大時才調整。

(24)SORT_SPACEMP_SIZE該參數僅在排序量很大時才調整該參數。可用下式設置該參數,使排序能最佳地使用盤空間。

(25)SQLTRACE該參數設置為TRUE時,便可跟蹤,以獲得改善性能的信息。因為跟蹤會增加開銷,所以一般僅在收集信息時才置為TRUE。在實際使用時,可用ALTER SESSION命令覆蓋它。

(26)TRANSACTION該參數設置并發事務的最大數。若此值較大,則需增加SGA空間和分配的回滾段數量。缺省值大于PROCESS時,可允許遞歸事務。

【編輯推薦】

  1. 閑扯Oracle數據導入
  2. 精煉概括Oracle性能測試
  3. 簡介Oracle INDEX提示
  4. 五分鐘精通Oracle Hints
  5. 簡單介紹Oracle驅動表
責任編輯:佚名 來源: 博客
相關推薦

2016-10-27 15:58:35

魔術方法PHP

2018-05-14 17:36:59

2016-12-01 19:51:03

PHP魔術詳解

2009-07-01 15:45:39

JSP常見問題

2021-11-29 14:09:15

數據資產保護網絡安全攻擊

2011-08-18 09:18:10

宕機服務器

2009-01-22 11:09:16

軟考英語練習

2015-03-03 14:36:26

IT運維管理

2021-05-28 10:02:05

Swift5 字符串String

2011-06-27 16:26:39

Oracle優化器RBOCBO

2018-01-08 09:45:50

華為云私有云

2010-05-12 14:04:29

Oracle優化器

2010-08-23 09:23:48

IEFirefox兼容性

2010-03-24 11:46:45

TurboLinux系

2009-04-28 09:25:15

Oracle系統參數優化

2009-07-07 09:39:33

中興通訊股權激勵

2009-11-18 18:16:17

Oracle數據庫優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美亚洲高清 | 中文字幕 亚洲一区 | 日本精品视频一区二区 | 日韩成人免费视频 | 国产成人网 | 国产精品成人一区二区三区夜夜夜 | 99视频在线 | 粉嫩av | 亚洲欧美日韩中文在线 | 精品免费视频 | 黄网免费 | 国产激情在线看 | 欧美 日韩 国产 成人 在线 91 | 亚洲日本一区二区三区四区 | 成人免费网站 | 亚洲一区二区在线视频 | 天天色天天色 | 亚洲成人精品国产 | 国产精品美女在线观看 | 精品中文视频 | 日韩综合在线 | 伊人国产精品 | 久久久久久久综合 | 欧美日韩综合一区 | 99精品电影 | 免费国产视频在线观看 | 国产九九九九 | 一区二区国产在线 | 在线播放国产视频 | 碰碰视频 | 蜜桃精品噜噜噜成人av | 亚洲国产二区 | 国产一区不卡 | 最新伦理片 | 日本免费一区二区三区 | 国产精品a久久久久 | 91精品久久 | 自拍中文字幕 | 久久一级免费视频 | 精品久久久久久亚洲综合网 | 999精品在线 |