回覆列表
  • 1 # w0572

    oracle記憶體結構的組成部分oracle的記憶體結構由兩部分組成:sga(system global area),pga(program global area).SGA:在一個例項啟動時分配,是例項的組成部分。PGA:一個服務程序啟動就分配了一個PGA.(多個)。

    1.系統全域性區(SGA):由一組記憶體結構組成,是所有使用者程序共享的的一塊記憶體區域.其中可以包含一個數據庫例項的資料和控制資訊。在一個數據庫例項中,可以有多個使用者程序,這些使用者程序可以共享系統全域性區中的資料,因次系統全域性區,可以稱為 共享全域性區。總記憶體大小由引數sga_max_size來決定。

    2.程式全域性區(Program Global Area.PGA)包含單個使用者或伺服器資料和控制資訊,是Oracle系統分配給一個程序的私有記憶體區域。其在使用者程序連線到Oracle資料庫並建立一個會話時,由Oracle自動分配,由引數pga_aggregate_target決定,透過 SHOW PARAMETER語句可以查詢該引數資訊.

    3. 排序區:是由Oracle系統為排序操作所產生的臨時資料提供的內從空間。實際上存放Oracle 為排序操作所產生的臨時資料的區域有2個(記憶體排序區和磁碟臨時段);當執行排序操作時,Oracle系統會優先使用記憶體排序區,如果記憶體空間不夠,才使用磁碟臨時段,由引數sort_area_size 決定;透過 SHOW PARAMETER語句可以查詢該引數資訊.

  • 中秋節和大豐收的關聯?
  • 斯諾克世錦賽1/4決賽丁俊暉3–5霍金斯,丁俊暉還能戰勝霍金斯嗎?你怎麼看?