国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在無法增強硬件配置的情況下對性能調優

2024-07-21 02:43:07
字體:
來源:轉載
供稿:網友
問:Oracle進程的內存占用一直在不斷增加,達到1G左右時就會出現連接失敗,監聽進程死掉,或者CPU達到100%的現象,請問應當如何來解決?

解答: Oracle性能調優一直是一個很有意思的命題,增強硬件配置是一種方法,但我們平時遇到的最多的問題是如何在沒辦法增強硬件配置的情況下,將數據庫性能優化,這里將會給出一個詳細的解決思路:

1、PATCH是否都打了,Oracle系統內存參數是否太大,超出OS的MEMORY。

2、查查是不是程序沒有關閉連接導致連接數不斷上升引起的,你是什么操作系統?

3、服務器都作了什么設置呢?比如sga的分配,是什么情況呢?

4、要進行調優,及參數設置。

啟動“EnterPRise Management Console”,以SYS/**** as SYSDBA身份進入系統。

ORACLE9i調優只涉及如下幾個參數:

(a) processes = 2000;

(b)open_links = 100;

(c)open_cursors = 30000;

(d)sessions=2500;

(e)parallel_automatic_tuning=true

(f)undo_retention=3600

(g)undo_management=AUTO

請確保在“SPFILE”中保存.在Oracle9i缺省的啟動參數是spfile.不要用pfile文件啟動數據庫。

物理內存大于2.5G以上的通用設置:

啟動“Enterprise Management Console”,以SYS/**** as SYSDBA身份進入系統。

配置SGA和PGA大小方法如下:

物理內存大于2.5G以上的通用設置

中文名 參數名 參數值 設置方法

SGA的最大大小 Sga_max_size 1200M 例程> 配置> 內存項卡

日志緩沖區 Log_buffer 3145728 例程> 配置> 一般信息選項卡> 所有初始化參數

大型池 Large_pool_size 24M 例程> 配置> 內存項卡

java池 Java_pool_size 20M 例程> 配置> 一般信息選項卡> 所有初始化參數

共享池 Shared_pool_size 96M 例程> 配置> 內存項卡

數據緩沖區高速緩存 Db_cache_size 800M 例程> 配置> 內存項卡

Keep池 Db_keep_cache_size 224M 例程> 配置> 一般信息選項卡> 所有初始化參數

Pga自動管理 workarea_size_policy AUTO 例程> 配置> 一般信息選項卡> 所有初始化參數

總計pga目標 pga_aggregate_target 500M 例程> 配置> 內存項卡

說明:

1. 此內存設置不包含在數據庫服務器上的其它應用程序的物理內存的大小.如果有其它的應用程序,可以參照下面的計算: sga_max_size+ pga_aggregate_target+應用程序物理內存+OS物理內存 <= 系統物理內存*75%.如果服務器上只有Oracle服務器,在2.5G以上物理內存的服務器上Oracle內存參數都可以參照上面的設置.如果服務器上有其它的應用,而服務器總的物理內存大于2.5,請自己計算后再選擇的方案。

2. sga_max_size+ pga_aggregate_target <=1.7G,在32bit操作系統上有這個限制。

3. Log_buffer的大小為3M.但是在設置的時候必須輸入換算后的3145728. 其它的參數支持M的輸入。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 搜索| 陆河县| 武穴市| 遂宁市| 喜德县| 开封县| 平阴县| 呼图壁县| 扶风县| 疏勒县| 托克托县| 会泽县| 桃园市| 山东| 庄河市| 开化县| 抚顺市| 府谷县| 曲麻莱县| 玉田县| 雅江县| 花垣县| 山阴县| 桃源县| 漾濞| 扶余县| 寿阳县| 西乌珠穆沁旗| 博客| 景洪市| 河西区| 吴江市| 若尔盖县| SHOW| 邵阳市| 襄汾县| 浙江省| 南木林县| 秭归县| 册亨县| 怀柔区|