溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

v$sga 和v$sgainfo的相關(guān)細節(jié)有哪些

發(fā)布時間:2021-11-12 15:47:51 來源:億速云 閱讀:150 作者:柒染 欄目:關(guān)系型數(shù)據(jù)庫

v$sga 和v$sgainfo的相關(guān)細節(jié)有哪些,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

09:20:47 sys@cgidb1(cgidb1)> select * from v$sga;
NAME                                                                  VALUE
------------------------------------------------------------ --------------
Fixed Size                                                          2284104==>固定大小,比如oracle軟件的運行代碼等
Redo Buffers                                                       12124160
Database Buffers                                                   50331648
Variable Size                                                    8489338296

09:20:53 sys@cgidb1(cgidb1)> select * from v$sgainfo;
NAME                                                              BYTES RES
------------------------------------------------------------ ---------- ---
Fixed SGA Size                                                  2284104 No
Redo Buffers                                                   12124160 No
Buffer Cache Size                                              50331648 Yes
Shared Pool Size                                              973078528 Yes
Large Pool Size                                                       0 Yes
Java Pool Size                                                 16777216 Yes
Streams Pool Size                                                     0 Yes
Shared IO Pool Size                                                   0 Yes
Granule Size                                                   16777216 No  ==>shared pool顆粒度為16M,這里redo buffers和fixed sga size不一致。
Maximum SGA Size                                             8554078208 No
Startup overhead in Shared Pool                               701807000 No  ==>啟動共享池的開銷
Free SGA Memory Available                                    7499415552
如上,可見如下公式:
Maximum SGA Size =Variable Size+Database Buffers+Redo Buffers+Fixed Size
Variable Size=Free SGA Memory Available+Shared Pool Size+Large Pool Size+Java Pool Size+Streams Pool Size+Shared IO Pool Size

如果memory_target=0 且 sga_target=0,則為手動sga管理,此時指定sga組件大小即為固定大小。比如shared_pool_size=928M(16M的倍數(shù)),則該組件一直為928M,不增不減。
如果memory_target!=0 或 sga_target!=0 ,則為自動內(nèi)存管理或者自動sga管理,此時指定sga組件大小即為最小大小。比如shared_pool_size=928M(16M的倍數(shù)),則該組件最小為928M。

可通過如下視圖查看某個組件,至實例啟動以來的最大值和最小值和當(dāng)前值。
10:27:53 sys@cgidb1(cgidb1)> select COMPONENT,CURRENT_SIZE,MIN_SIZE,MAX_SIZE from V$SGA_DYNAMIC_COMPONENTS;
COMPONENT                                                        CURRENT_SIZE   MIN_SIZE   MAX_SIZE
---------------------------------------------------------------- ------------ ---------- ----------
shared pool                                                         973078528  973078528  973078528
java pool                                                            16777216   16777216   16777216
DEFAULT buffer cache                                                 50331648   50331648   50331648

另外,alter system set shared pool=928M,這條sql只是修改當(dāng)前實例的動態(tài)內(nèi)存,并未寫進spfile或pfile中。
可以通過sid和scope參數(shù)調(diào)整實例和對象。

關(guān)于v$sga 和v$sgainfo的相關(guān)細節(jié)有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI