oracle開始執行時的佔用記憶體只有二三百M,過幾天後達到了G,佔用記憶體越來越大,這是為什麼呢?請教

2021-09-07 04:08:55 字數 922 閱讀 8616

1樓:匿名使用者

oracle 執行久了之後 有幾種可能

一個是引數設定的問題.

二個是系統執行久了之後會把oracle庫的資料讀取到記憶體裡.

你的系統是什麼的?

建議你看下 sga_target memory_target的設定!

2樓:西安美食達人秀

那得看你的伺服器訪問量大不大了。

oracle 10g的要求記憶體為1g,資料庫管理系統在啟動時就會在記憶體中建立一系列的緩衝池,隨著訪問量的增加和增強系統效能的需要,記憶體需求自然會增加。oracle裝在pc機上增加400m空間都不算稀奇,更何況是裝在伺服器上的。

不過可以找資料庫管理員給你優化下。

3樓:匿名使用者

sga區開的太大,很多資料快取,sql語句快取都在記憶體裡,當然會變大了。

建議開啟oem,設定一下**的引數或者sga限制的引數。

4樓:牛角山麥子

你是什麼版本的?

sql>show parameter sga_max_sizesql>show parameter sga_targetsql>show parameter pga_aggregate_target

如果太大想改的話

sql>alter system set sga_target = ***x ;

oracle執行程序佔用記憶體達到31gb,然後執行一段時間後oracle會自動死掉,使用plsql也連不上資料庫。 30

5樓:匿名使用者

需要具體診斷 至少 要看alert.log 和awr報告 才能有初步結論

6樓:匿名使用者

想到不是人,這讓他不禁聯想到,昨天晚上雷擊宮殿的事來

DSP程式執行時如何得到程式佔用的程式空間大小和資料空間

使用const 關鍵字定義的資料,都是隻讀的,編譯器會把這些資料定義到程式儲存空間裡面。用c語言肯定可以對const資料進行讀操作的。我用過無數次了,一般需要查表計算的資料,我都會定義成const的。無論如何操作,讀const資料肯定不會造成系統復位。你仔細檢查一下程式,並且仔細看看cmd檔案的配置...

keil uvision 執行時出現的錯誤error use

可能是你把keil安裝在了別的盤例如d 盤,這時你需要修改下儲存路徑,project options for target user run user programs after build rebuild的run 1 把那個c 改成你d 就ok了,再重新小編一下,這樣obj檔案就會有.bin檔案...

全國執行時間最長的列車是哪個車次

廣州到拉薩勇士55小時38分,里程4980公里,是國內時間最長的。國際列車有很多的,到莫斯科的時間最長,要136個小時才到的。執行區段 車 次 k,快速 t,特快 y旅遊 說 明北京 烏蘭巴托 莫斯科 3 每星期三由北京開,每星期一到莫斯科莫斯科 烏蘭巴托 北京 4 每星期二由莫斯科開,每星期一到北...