開發環境Oracle資料庫記憶體消耗過大的解決方案

2021-07-24 04:16:36 字數 663 閱讀 8396

之前在自己的筆記本上安裝了oracle資料庫,發現執行oracle例項後,被oracle吃掉了1.5g記憶體,那麼怎麼讓它少消耗一些記憶體呢?畢竟我的筆記本只是開發環境,不需要多少記憶體。通過查閱文件,發現oracle可以設定sga和memory。

檢視方式:

show parameter sga;

show parameter memory;

通過這兩個sql可以檢視當前oracle資料庫的設定,然後通過

alter system set sga_max_size=200m scope=spfile ;  

alter system set sga_target=200m scope=spfile ;  

alter system set

memory_max_target =400m scope=spfile ;  

alter system set memory_target=400m scope=spfile ;  

這樣的幾個sql修改引數,然後重啟oracle使這些引數生效就可以了。

當然,正式環境請不要這樣設定,請根據實際使用情況調整引數。

阿里雲移動端專享9折折扣碼

Oracle資料庫記憶體使用情況分析 記憶體占用過高

檢視會話記憶體占用情況 select server 連線型別 s.username,osuser,name,value 1024 1024 占用記憶體mb s.sid 會話id s.serial spid 作業系統程序id p.pga used mem,p.pga alloc mem,p.pga f...

Sybase資料庫記憶體優化指導

首先檢視裝資料庫的伺服器記憶體是多少 檢視資料庫當前設定的引數數值 查詢資料庫當前總記憶體 sp configure max memory go 查詢資料庫當前過程快取 sp configure procedure cache go 查詢資料庫當前快取記憶體數值 sp cacheconfig def...

達夢資料庫 記憶體體系結構

達夢資料庫 執行緒體系介紹 達夢資料庫體內存繫結構下圖示 資料庫管理系統是一種對記憶體申請和釋放操作頻率很高的軟體,如果每次對記憶體的使用都使用作業系統函式來申請和釋放,效率會比較低,加入自己的記憶體管理是dbms所必需的。通常記憶體管理系統會帶來以下好處。1 申請 釋放記憶體效率更高。2 能夠有效...