如何設定新資料庫的PGA值
我們知道,oracle 9i pga的值就是自動管理即workarea_size_policy引數設定為auto,在9i 模式下,只對專用連線方式有效,對共享連線方式無效,10g 版本以後對兩種連線方式都有效。
oracle 9i pga對外面所有session連線有效,比如進行排序等,然後根據session排序用的記憶體使用情況,自動分配。9i之前主要透過設定sort_area_size引數來控制某個session的排序,這樣的話就很難評估session執行的sql, 需要多大的記憶體空間,如果設定的不合理的話,就需要用到臨時資料檔案而導致效率低下。
那我們在給應用新安裝資料庫時,如果設定9i和10g pga的值:
oltp(聯機事物處理)
pga=(總記憶體*80%)*20%
比如實體記憶體8G,那pga大小為
pga=(8192M*80%)*20%=1310M 左右
olap(DSS資料倉儲或決策分析)
pga=(總記憶體*80%)*50%
pga=(8192M*80%)*50%=3276M左右
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-670379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linq如何設定連線資料庫的字串資料庫字串
- [重慶思莊每日技術分享]-19c資料庫PGA設定過高出現告警資料庫
- django—資料庫設定Django資料庫
- 【TUNE_ORACLE】PGA_AGGREGATE_LIMIT詳解(三)PGA_AGGREGATE_LIMIT的大小設定OracleMIT
- Ubuntu安裝MySQL如何設定資料庫密碼UbuntuMySql資料庫密碼
- Oracle資料庫work area size & pga_aggregate_target引數Oracle資料庫
- 怎麼設定資料庫的報警資料庫
- MYSQL資料庫常用基本設定MySql資料庫
- openGauss 設定資料庫審計資料庫
- 2.5.10.1 設定資料庫時區資料庫
- 衡量資料管理價值的指標如何定義指標
- ZBlog的資料庫表是可以設定字首-修改ZBlog資料庫字首資料庫
- 【資料庫設計】資料庫的設計資料庫
- PostgreSQL資料庫連線保持設定SQL資料庫
- MySQL設定資料庫為只讀MySql資料庫
- 如何正確設定資料庫連線池的大小?我的天,原來之前都設定錯了!資料庫
- DBeaver如何設定自動重新整理資料庫表的資料,徹底解放雙手!資料庫
- Mysql資料庫的max_allowed_packet設定方法MySql資料庫
- 【系統設計】分散式鍵值資料庫分散式資料庫
- win10如何設定共享資料夾 win10設定共享資料夾的方法Win10
- Python中如何給字典設定預設值Python
- 資料庫表的基本操作和編碼格式設定資料庫
- Mysql:canal-adapter:如何設定多個 src 源資料庫連線?!MySqlAPT資料庫
- DBeave如何連線達夢資料庫,設定達夢驅動,真酷資料庫
- 【PDB】Oracle資料庫如何檢查和設定pdb最大儲存大小Oracle資料庫
- 達夢資料庫專用機報錯會話讀取資料頁數超過資源限制設定值資料庫會話
- win10資料夾如何設定密碼 win10資料夾設定密碼的方法Win10密碼
- flask,mysql如何設定資料庫中的VIP會員時長為一個月FlaskMySql資料庫
- Centos-Mysql建立資料庫-編碼設定CentOSMySql資料庫
- PostgreSQL DBA(1) - 資料庫引數設定#1SQL資料庫
- PostgreSQL DBA(2) - 資料庫引數設定#2SQL資料庫
- MySQL資料庫UTF8mb4設定MySql資料庫
- 4.2.1.6 選擇資料庫並設定 Redo Log 塊的大小資料庫
- Laravel 中使用整合測試時的資料庫設定方法Laravel資料庫
- (7)資料庫讀寫分離,主從同步實現方法(資料庫設定)資料庫主從同步
- 如何挖掘大資料的價值大資料
- Go 100 mistakes 之如何正確設定列舉值中的零值Go
- Oracle EBS 資料庫密碼複雜度設定Oracle資料庫密碼複雜度
- LightBD/PostgreSQL資料庫設定歸檔保留時間SQL資料庫