首頁 php教程 PHP开发 ORACLE資料庫系統全域區

ORACLE資料庫系統全域區

Dec 15, 2016 am 10:08 AM

統全域區
SGA(System Global Area)是ORACLE系統為實例分配的一組共享緩衝儲存區,用於存放資料庫資料和控制信息,以實現對資料庫資料的管理和操作,圖2-3給出實例與SGA及資料庫關係。
SGA分為以下幾個部分:
(1) 共享池。
(2) 資料塊緩衝區。
(3) 日誌緩衝區。
(4) 字典緩衝區。
下面分別介紹:
 說明:
SGA的尺寸應小於實體記憶體的一半。
在ORACLE系統中,所有使用者與ORACLE資料庫系統的資料交換都要經過SGA區。
1.共享池(Shared Pool)
由共享SQL區和資料字典區組成,參數shared_pool_size決定共享池大小,共享SQL區包括:
(1) SQL或PL/SQL語句的文字。
(1) SQL或PL/SQL語句的語法分析形式。
(2) SQL或PL/SQL語句的執行方案。
 說明:shared_pool_size=實體記憶體×(15~20)%對於OPS取下限。
2.資料塊緩衝區
用於儲存從資料檔案中讀出的數據,其大小由以下兩個參數決定:
DB_BLOCK_SIZE決定資料區塊的大小,一般為2K或4K。
DB_BLOCK_BUFFERS確定資料塊的數目。
DB_BUFFERS=DB_BLOCK_BUFFERS×DB_BLOCK_SIZE=物理記憶體×(15~25)%, OPS取上限。該值應盡量大。
3.日誌緩衝區
以記錄項目的形式備份資料庫緩衝區中被修改的緩衝區塊,這些記錄項目將被寫到日誌檔案中。日誌緩衝區大小由參數LOG_BUFFER決定
4.字典緩衝區
用於存放資料字典資訊行。
5.SGA設定大小總原則
在設定各參數調整SGA大小時,應確保其小於實體記憶體的一半。
SGA的計算方法如下:
SGA=DB_BLOCK_BUFFERS×DB_BLOCK_SIZE+SHARE_POOL_SIZE+SORT_AREA_SIZE+1M+3×DB_BLOCK_SIZE×(CPUs+2)PARALELL_MAX_SREVERSERS

SORT_AREA_SIZE:排序區,並髮使用者數較多,需排序時此數值宜大。
PARALELL_MAX_SREVERS:2×CPU個數×4×併髮使用者數。對單CPU不能修改此值。

以上就是ORACLE資料庫系統全域區,更多相關文章請關注PHP中文網(www.php.cn)!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1272
29
C# 教程
1252
24