日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oraclesharedpool中無法釋放的對(duì)象

你是否遇到過Oracle數(shù)據(jù)庫定期會(huì)出現(xiàn)過 ORA-4031錯(cuò)誤(shared pool內(nèi)存不夠,無法連接Oracle數(shù)據(jù)庫)的情況?如果你遇到此種情況。我們的數(shù)據(jù)庫就無法繼續(xù)使用下去了。那么針對(duì)這一情況,以下的文章以O(shè)racle shared pool中無法釋放的對(duì)象的實(shí)際操作來給出解答。

堅(jiān)守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都輕質(zhì)隔墻板小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站制作營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

必須關(guān)閉重起,來釋放那些占在Oracle shared pool里面無法釋放的對(duì)象。

所以對(duì)于一個(gè)Oracle DBA來說,需要定期的檢查shared pool中的sql語句占用的內(nèi)存空間,對(duì)于嚴(yán)重占用shared pool,無法釋放的sql語句,必須要求程序員修改或優(yōu)化sql語句。

 Java代碼

 
 
 
  1. select sql_text ,sharable_mem from v$sql where sharable_mem > '100000' order by sharable_mem ;   
  2. select sql_text ,sharable_mem from v$sql where sharable_mem > '100000' order by sharable_mem ;   
  3.  

 

上面的sql語句是查詢shared pool中占用內(nèi)存超過100K的sql語句。

這個(gè)sql可以非常有效的檢查出Oracle shared pool中那些嚴(yán)重占用內(nèi)存的sql,根據(jù)我的經(jīng)驗(yàn),絕大多數(shù)有問題的sql語句都會(huì)在這里留下痕跡,通過在這里找出有問題的sql語句并進(jìn)行修改,再反復(fù)運(yùn)行這個(gè)sql腳本,直到所以有問題的sql都處理完畢,這就是對(duì)Oracle數(shù)據(jù)庫在sql上面的***的優(yōu)化,可以保證不會(huì)因?yàn)槌绦騿T的sql語句問題導(dǎo)致Oracle數(shù)據(jù)庫的性能問題。

共享池主要由庫緩沖區(qū)(共享SQL區(qū)和PL/SQL區(qū))和數(shù)據(jù)字典緩沖區(qū)組成。

 
 
 
  1. select * from v$sgastat; 

--顯式SGA的狀態(tài)信息。有的人寫的SQL語句非常復(fù)雜,嵌套了好幾層,SQL語句本身寫的很差,就有可能會(huì)占用很大的SQL區(qū)域。

這是我從Oracle Metalink里面摘下來的:

引用

If the SHARED_POOL_SIZE is large enough, most ORA-04031 errors are a result of dynamic sql fragmenting the shared pool. This can be caused by:

o Not sharing SQL
o Making unnecessary parse calls (soft)
o Not using bind variables

以上的相關(guān)內(nèi)容就是對(duì)Oracle shared pool的介紹,望你能有所收獲。

【編輯推薦】

  1. 對(duì)Oracle10修改機(jī)器名后服務(wù)無法啟動(dòng)的解決
  2. Oracle數(shù)據(jù)庫中怎樣選擇合適索引類型
  3. 在Oracle創(chuàng)建索引的實(shí)際操作中會(huì)出現(xiàn)的限制條件
  4. Oracle Copy命令中SQL*Plus的Copy命令操作
  5. 在Oracle 學(xué)習(xí)中進(jìn)行數(shù)據(jù)庫查詢

網(wǎng)站標(biāo)題:Oraclesharedpool中無法釋放的對(duì)象
文章位置:http://www.5511xx.com/article/djciijc.html