如何設定新資料庫的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 修改資料庫的ORACLE的SGA和PGA的值資料庫Oracle
- 設定資料庫映象監視器的警告閾值資料庫
- 如何檢視和設定sga和pga的當前記憶體的建議值記憶體
- 請問如何設定mysql資料庫?MySql資料庫
- 如何設定多資料庫連線?!資料庫
- 如何設定資料庫為歸檔模式資料庫模式
- linq如何設定連線資料庫的字串資料庫字串
- oracle資料庫snap的設定Oracle資料庫
- django—資料庫設定Django資料庫
- oracle資料庫設定Oracle資料庫
- 設定如何遠端連線mysql資料庫MySql資料庫
- [重慶思莊每日技術分享]-19c資料庫PGA設定過高出現告警資料庫
- Ubuntu安裝MySQL如何設定資料庫密碼UbuntuMySql資料庫密碼
- 如何設定Struts 連線資料庫的公共類,作個公共的類,來連線資料庫,如何寫???資料庫
- 衡量資料管理價值的指標如何定義指標
- pga_aggregate_target的設定 (zt)
- 怎麼設定資料庫的報警資料庫
- OARCLE資料庫歸檔模式的設定資料庫模式
- oracle資料庫記憶體分配(sga和pga)Oracle資料庫記憶體
- jQuery如何設定元素的屬性值jQuery
- MYSQL資料庫常用基本設定MySql資料庫
- 後設資料值物件如何載入物件
- jive安裝時資料庫如何設定,我用的是MS SQLServer?資料庫SQLServer
- PGA的實際管理,設定和最佳化
- 如何啟動資料庫後不設定NLS_DATE_FORMAT資料庫ORM
- Mysql資料庫的遠端訪問設定MySql資料庫
- 由hugepage設定導致的資料庫事故資料庫
- Oracle資料庫的可恢復性設定Oracle資料庫
- pga使用的一些資料
- 如何正確設定資料庫連線池的大小?我的天,原來之前都設定錯了!資料庫
- 【資料庫設計】資料庫的設計資料庫
- 2.5.10.1 設定資料庫時區資料庫
- MySQL設定資料庫為只讀MySql資料庫
- PostgreSQL資料庫連線保持設定SQL資料庫
- Mysql 5.5 設定資料庫引數MySql資料庫
- SQL SERVER 資料庫所用埠設定SQLServer資料庫
- 資料庫連線設定失敗!資料庫
- openGauss 設定資料庫審計資料庫