成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle shared pool中無法釋放的對象

數(shù)據(jù)庫 Oracle
對于Oracle DBA而言,我們需要對其進行定期檢查shared pool中sql語句的占用內(nèi)存的空間,所以以下的文章就是主要闡述的是如何來釋放占在Oracle shared pool里面無法釋放的對象。

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

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

所以對于一個Oracle DBA來說,需要定期的檢查shared pool中的sql語句占用的內(nèi)存空間,對于嚴重占用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語句。

這個sql可以非常有效的檢查出Oracle shared pool中那些嚴重占用內(nèi)存的sql,根據(jù)我的經(jīng)驗,絕大多數(shù)有問題的sql語句都會在這里留下痕跡,通過在這里找出有問題的sql語句并進行修改,再反復(fù)運行這個sql腳本,直到所以有問題的sql都處理完畢,這就是對Oracle數(shù)據(jù)庫在sql上面的***的優(yōu)化,可以保證不會因為程序員的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語句本身寫的很差,就有可能會占用很大的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)容就是對Oracle shared pool的介紹,望你能有所收獲。

【編輯推薦】

  1. 對Oracle10修改機器名后服務(wù)無法啟動的解決
  2. Oracle數(shù)據(jù)庫中怎樣選擇合適索引類型
  3. 在Oracle創(chuàng)建索引的實際操作中會出現(xiàn)的限制條件
  4. Oracle Copy命令中SQL*Plus的Copy命令操作
  5. 在Oracle 學(xué)習(xí)中進行數(shù)據(jù)庫查詢
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-11-17 17:47:56

Oracle Shar

2010-04-12 17:38:51

Oracle性能調(diào)整

2010-05-07 19:15:18

Oracle flas

2011-07-20 16:28:54

Oracle數(shù)據(jù)庫shared pool

2010-12-16 14:48:07

QtQUdpSocket對

2013-05-21 15:03:23

MariaDB

2010-04-09 10:52:30

Oracle數(shù)據(jù)對象

2010-04-08 15:59:50

Oracle undo

2025-01-23 08:33:27

2009-09-21 17:47:11

innerHTML關(guān)聯(lián)

2011-08-30 15:40:14

Oracle 10goracle.exe內(nèi)存

2010-04-26 13:38:34

Oracle dele

2010-04-06 09:58:13

Oracle dele

2010-05-10 18:05:15

Oracle釋放und

2021-11-29 09:38:12

設(shè)計模式對象池模式Object Pool

2011-04-11 16:42:05

Oracle無法啟動

2011-08-12 12:26:16

Oracle數(shù)據(jù)庫TNSListener

2010-03-29 13:33:27

Oracle模式

2010-10-28 10:54:46

oracle對象權(quán)限

2010-03-29 14:36:06

Oracle DICO
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人在线一级片 | 精品国产一区一区二区三亚瑟 | 黄色免费在线网址 | 亚洲第一免费播放区 | 亚洲一区二区视频在线观看 | 精品欧美乱码久久久久久 | 日韩免费在线观看视频 | 国产精品久久一区二区三区 | 久久亚洲春色中文字幕久久久 | 国产一区二区自拍 | 玖玖色在线视频 | 久久综合九九 | 精品亚洲一区二区三区 | www.国产.com| 免费看一区二区三区 | 精品99久久久久久 | 国产一区二| 中文字幕动漫成人 | 国产一级一级毛片 | 亚洲国产日韩一区 | 免费在线观看一区二区三区 | 国产一区二区免费在线 | 欧美黑人激情 | 欧美一区二区三区视频 | av黄色在线 | 亚洲综合无码一区二区 | 亚洲欧美日韩中文在线 | 国产目拍亚洲精品99久久精品 | 精品久久国产 | 亚洲欧美日韩系列 | 女同久久另类99精品国产 | 国产 日韩 欧美 制服 另类 | 久久黄色网 | 成人午夜看片 | 一级在线免费观看 | 91在线精品视频 | 日本激情视频在线播放 | 久久国产成人精品国产成人亚洲 | 日本黄色短片 | 中文字幕在线精品 | 高清18麻豆|