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

Oracle數據庫SGA的一些筆記

數據庫 Oracle
本文主要介紹了Oracle數據庫SGA的一些知識的總結,希望能夠對您有所幫助。

SGA Oracle的每一個實例對應,實例啟用則系統分配一個SGA,在實例關閉的時候回收。服務器端所有的歷程以及Oracle的后臺歷程均可拜會SGA,局部的歷程有寫SGA的權限。 SGA中有一局部的內存,叫做Fixed SGA,其中包括了數據庫實例的事態。

SGA 包括以下幾個局部:

Buffer Cache

重要儲藏block數據的拷貝,對所有用戶分享。 在這個cache中所有的block重要以兩個隊列的數據構造保留。

Write List: 儲藏一些曾經被修正的數據(dirty data)。

LRU List: 保留三局部消息: 空block, pinned buffer(猜該當是沒修正的,正處理的),dirty buffer(還未曾被遷移到Write List-- 這里就能夠看出把buffer從LRU List到Write List的挪動并不是實時的,而是有一個引發的過程1)。

流程描寫如下:一個DB的process試圖讀取一個block的內容,率先會查詢buffer cache看里面是否有對應的block, 萬一有則直接讀取(cache hit),萬一未曾的話,就會在LRU List里面從LRU端開始尋找輕便的空buffer,萬一碰到了Dirty Buffer,則移到Write List(解釋了上標1),然后繼續尋找。萬一找到輕便的free buffer,就將block裝載到buffer cache中,萬一最后未曾找到,就動身DBW0事件,將dirty buffer寫入到磁盤中。

等閑理況下buffer cahce會將新的block儲藏的LRU的MRU端(最新拜會),然而萬一是全表掃描,則會將新讀入的blocks納入到LRU端(全表掃都是多個blocks同時讀取,而非單block讀取--參見書COB第19頁)。萬一想要全表掃時放到MRU端,則需在select語句中指定利用'cache'。例如:SELECT last_name FROM employees hr_emp;

Redo Log Buffer

儲藏一些redo的消息,這些消息能夠redo語句insert/update/delete/alter/create/drop,redo buffer是由db process從用戶內存中拷貝到redo log buffer,這個buffer挪借了繼續的空間,redo log buffer由LGWR寫到redo log中。

Share Pool

重要包括Library cache,Data cache,result cache(11g新出來的)。

Library cache 包括Shared SQL areas,Private SQL areas (萬一是利用shared server),pl/sql的procedure和package,以及一些扼制消息例如鎖,最后還有library cache的handle。

Share SQL Area是針對所有用戶,而Private SQL Area對每一個用戶都有一個獨自的copy.華擎在Shared SQL Area中,Oracle存儲sql的分析樹和厲行計劃,當一個新的sql被分析時,Oracle從Share SQL Area中分配一個空間,空間大小隨sql的混雜度而改變,萬一空間不足www.d1am.com的話,Oracle會依據LRU算法釋放本來挪借的空間而分配給新的sql.

對于一些plsql過程段,oracle也是一樣看待,在Share SQL Area中分析,在Private SQL Area中存儲相干的變量及SQL的厲行空間。在PLSQL過程段中的sql,也會分配一個自力更生的Share SQL Area 和Private SQL Area.

刷新share sql area的幾個措施:

1.利用analyze 語句。

2.sql中引用的對象被改換。

3.database 的 global name被改換。

4.alter system flush shared_pool。

關于Oracle數據庫SGA的知識的總結就介紹這么多,希望能夠帶給您一些收獲吧。

【編輯推薦】

  1. 淺析Oracle 10g isqlplus使用DBA賬戶的方法
  2. Oracle數據庫中如何檢查索引碎片并重建索引
  3. Oracle數據庫定時器Job在各個時間的寫法總結篇
  4. 簡單介紹一下Oracle數據庫PL/SQL異常處理代碼
  5. Oracle數據庫中各種類型的文件損壞與修復過程詳解
責任編輯:趙鵬 來源: 新浪博客
相關推薦

2011-03-10 13:19:47

Oracle數據庫

2011-08-01 13:59:22

Oracle數據庫命名空間

2011-07-22 09:58:18

Oracle數據庫優化策略

2009-06-30 14:23:02

ORACLE數據庫JSP

2017-04-19 11:15:01

Oracle數據庫備份恢復

2020-08-07 08:04:03

數據庫MySQL技術

2021-09-15 09:51:36

數據庫架構技術

2011-07-22 09:09:52

Oracle數據庫SQL效率

2010-09-07 16:16:04

DB2數據庫

2010-05-21 13:34:53

MySQL數據庫

2011-03-21 13:41:20

數據庫開發規范

2021-09-07 10:12:25

分布式數據庫集群

2011-08-25 14:50:42

SQL Server數常用操作

2018-06-21 14:50:00

2011-09-01 15:39:43

QT數據庫

2010-08-27 14:48:22

DB2like

2010-08-12 09:41:06

DB2數據庫恢復

2009-06-30 00:45:54

Oracle數據庫

2010-05-12 15:41:21

MySQL數據庫

2011-08-15 14:52:07

數據庫登錄名數據庫用戶名
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕乱码一区二区三区 | 日韩精品网站 | 免费午夜视频在线观看 | 亚洲一区二区国产 | 日本a在线 | 99精品99久久久久久宅男 | 久热电影 | 99re热精品视频国产免费 | 国产一区二区三区视频免费观看 | 欧美精品一区二区三区四区 在线 | 好婷婷网 | 伊人超碰 | 欧美国产一区二区 | 国产欧美一级 | 色综合久久久久 | 亚洲色片网站 | 成人亚洲 | 精品久久久久久亚洲综合网 | 自拍偷拍中文字幕 | 夜夜艹 | 美女视频三区 | 一级特黄色毛片 | 波多野吉衣久久 | 97精品超碰一区二区三区 | 日本一卡精品视频免费 | 亚洲国产成人精品久久久国产成人一区 | 99re视频在线免费观看 | 久久国| 亚洲不卡在线视频 | 国产一级一级 | 国产一区二区三区 | 91国内外精品自在线播放 | 国产精品视屏 | 91视频.com| 免费一区 | 亚洲国产一区二区三区 | 亚洲一区二区三区免费视频 | 国产精品日韩一区二区 | 久久精品免费 | 国产精品久久久久久婷婷天堂 | 手机看片1 |