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

Oracle內存結構的相關篇SGA

數據庫 Oracle
Oracle內存結構研究中,SGA作為共享內存區,它是由N種部分組成的,以下就是文章的相關詳細內容的介紹,望你會有會有所體會。

以下的文章主要介紹的是Oracle內存結構的相關研究-SGA篇,前兩天我在《Oracle內存結構研究-PGA篇》中看到有關于PGA的介紹。PGA作為一個服務器進程的專用的私有內存區,而SGA則是共享內存區。

在《Oracle內存結構研究-PGA篇》一文中提到,PGA是一個服務器進程的專用的私有內存區,而SGA則是共享內存區。

SGA由多個部分組成:

1, 固定SGA(Fixed SGA)

 

2, 塊緩沖區(Db cache)

 

3, 重做日志緩沖區(Redo log buffer)

 

4, Java池(Java pool)

 

5, 大池(Large pool)

 

6, 共享池(Shared pool)

 

7, 流池(Stream pool)

 

有如下參數控制共享池相關組件大?。?/p>

1, JAVA_POOL_SIZE:控制Java池大小。

 

2, SHARED_POOL_SIZE:9i中控制共享池中占用***的部分,10g以上控制共享池大小。

 

3, LARGE_POOL_SIZE:控制大池大小。

 

4, DB_*K_CACHE_SIZE:控制不同塊大小的緩沖區大小。

 

5, LOG_BUFFER:控制重做日志緩沖區大小。

 

6, SGA_TARGET:10g以上控制自動SGA內存管理的總內存大小。

 

7, SGA_MAX_SIZE:控制SGA可以達到的***大小,改變需重啟數據庫。

 

下面將詳細介紹在Oracle內存結構研究-SGA篇 中各個部分的作用和推薦設置。

 二、SGA各組件作用

1, 固定SGA:

 

顧名思義,是一段不變的內存區,指向SGA中其他部分,Oracle通過它找到SGA中的其他區,可以簡單理解為用于管理的一段內存區。

 

2, 塊緩沖區:

查詢時,Oracle會先把從磁盤讀取的數據放入內存,以后再查詢相關數據時不用再次讀取磁盤。插入和更新時,Oracle會現在該區中緩存數據,之后批量寫到硬盤中。通過塊緩沖區,Oracle可以通過內存緩存提高磁盤的I/O性能。

 

塊緩沖區中有三個區域:

 

默認池(Default pool):所有數據默認都在這里緩存。

 

保持池(Keep pool):用來緩存需要多次重用的數據。

 

回收池(Recycle pool):用來緩存很少重用的數據。

 

原來只有一個默認池,所有數據都在這里緩存。這樣會產生一個問題:大量很少重用的數據會把需重用的數據“擠出”緩沖區,造成磁盤I/O增加,運行速度下降。后來分出了保持池和回收池根據是否經常重用來分別緩存數據。

 

這三部分內存區需要手動確定大小,并且之間沒有共享。例如:保持池中已經滿了,而回收池中還有大量空閑內存,這時回收池的內存不會分配給保持池。

 

9i開始,還可以設置db_nk_cache。9i之前數據庫只能使用相同的塊大小。9i開始同一個數據庫可以使用多種塊大?。?KB,4KB,8KB,16KB,32KB),這些塊需要在各自的db_nk_cache中緩存。如果為不同的表空間指定了不同的塊大小,需要為其設置各自的緩沖區。

 

3, 重做日志緩沖區(Redo log buffer):

數據寫到重做日志文件之前在這里緩存,在以下情況中觸發:

 

每隔3秒

 

緩存達到1MB或1/3滿時

 

用戶提交時

 

緩沖區的數據寫入磁盤前

 

上述的相關內容就是對Oracle內存結構研究-SGA篇的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle數據庫中表的2種連接方式
  2. Oracle表列的修改的流程
  3. Oracle位圖索引相關特點介紹
  4. Oracle索引如何提高數據庫的查詢效率
  5. Oracle 11g 閃回數據歸檔簡介
責任編輯:佚名 來源: 博客園
相關推薦

2010-10-28 14:29:39

Oracle內存結構

2010-04-02 16:53:34

Oracle內存結構

2010-04-12 15:40:48

Oracle SGA

2010-04-12 16:03:12

Oracle SGA設

2009-02-01 10:45:18

Oracle數據庫性能調整

2009-10-23 16:03:40

Oracle 10g系內存管理

2010-04-09 15:15:01

Oracle SGA

2018-10-12 11:11:39

Oracle內存結構

2011-08-23 14:47:29

Oracle 10g內共享池

2011-08-23 15:04:41

Oracle 10g內程序全局區排序區

2010-04-13 15:49:02

Oracle SGA

2010-03-31 10:40:11

Oracle事例

2011-07-29 15:58:53

SGAOracle

2010-03-31 14:20:23

Oracle內存結構

2010-03-31 10:30:03

Oracle 10g

2010-04-19 10:23:05

Oracle內存結構

2010-04-08 10:02:15

Oracle體系結構

2015-10-28 15:35:33

Oracle策略

2009-11-20 11:02:28

2010-04-14 11:35:57

Oracle內存結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女天天干天天操 | 激情福利视频 | 黄色在线免费观看视频 | 中文字幕一区在线观看视频 | 久久国产一区 | 国产精品一区二区不卡 | 国产伦精品一区二区三毛 | a欧美 | 国产精品a级 | 久久99精品久久久久久青青日本 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产精品亚洲成在人线 | 91色网站| 狠狠操av | 蜜月aⅴ免费一区二区三区 99re在线视频 | 国产精品亚洲二区 | 国产免费一区二区三区 | 午夜视频在线播放 | 国产99久久久国产精品 | 草草草草视频 | 成人免费淫片aa视频免费 | 天天色综网 | 成人在线免费观看视频 | 精品国产欧美在线 | 亚洲精品成人av久久 | 成人在线视频观看 | 男人的天堂中文字幕 | 国产精品伦一区二区三级视频 | 羞羞免费网站 | 日韩和的一区二在线 | 超碰97干| 男女搞网站 | 99精品欧美一区二区三区综合在线 | 国产xxxx在线| 国产在线一 | 国产精品久久久久婷婷二区次 | 日本天天操| 亚洲精品一区二区三区中文字幕 | 亚洲国产一区二区在线 | 精品视频久久久久久 | 免费在线播放黄色 |