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

時間 2021-09-07 04:08:50

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樓:匿名使用者

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

oracle如何得到sql語句執行時間

通過oracle執行計劃可以看到sql的執行時間。explain plan for select from table select from table dbms xplan.display sql set timing on 顯示執行時間sql set autorace on c顯示執行計劃sq...

遊戲執行時佔用的記憶體是那個盤的記憶體呢

這也叫虛擬記憶體,存在於c盤,如果你c盤空間不夠大的話,可以用優化大師,把虛擬記憶體轉到其它容量比較大的盤,這樣可以讓電腦執行速度快一些!汗 你說的是虛擬記憶體 那個是頁面檔案使用記錄裡顯示的,佔的記憶體不是鷹派上的。記憶體是主機裡的硬體,你不是連記憶體和硬碟都分不清吧。一般如果沒有自己設定過的話,...

請問怎樣把Python執行時系統執行的錯誤資訊儲存到檔案中

青春的大鵬 import traceback try a 3 0 except exception,e print traceback.format exc with open error.txt as f f.write str traceback.format exc a 如何將python執行...