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

Oracle shared pool中無法釋放的對象

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

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

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

所以對于一個Oracle DBA來說,需要定期的檢查shared pool中的sql語句占用的內存空間,對于嚴重占用shared pool,無法釋放的sql語句,必須要求程序員修改或優化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中占用內存超過100K的sql語句。

這個sql可以非常有效的檢查出Oracle shared pool中那些嚴重占用內存的sql,根據我的經驗,絕大多數有問題的sql語句都會在這里留下痕跡,通過在這里找出有問題的sql語句并進行修改,再反復運行這個sql腳本,直到所以有問題的sql都處理完畢,這就是對Oracle數據庫在sql上面的***的優化,可以保證不會因為程序員的sql語句問題導致Oracle數據庫的性能問題。

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

  1. select * from v$sgastat; 

--顯式SGA的狀態信息。有的人寫的SQL語句非常復雜,嵌套了好幾層,SQL語句本身寫的很差,就有可能會占用很大的SQL區域。

這是我從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

以上的相關內容就是對Oracle shared pool的介紹,望你能有所收獲。

【編輯推薦】

  1. 對Oracle10修改機器名后服務無法啟動的解決
  2. Oracle數據庫中怎樣選擇合適索引類型
  3. 在Oracle創建索引的實際操作中會出現的限制條件
  4. Oracle Copy命令中SQL*Plus的Copy命令操作
  5. 在Oracle 學習中進行數據庫查詢
責任編輯:佚名 來源: 互聯網
相關推薦

2009-11-17 17:47:56

Oracle Shar

2010-04-12 17:38:51

Oracle性能調整

2010-05-07 19:15:18

Oracle flas

2011-07-20 16:28:54

Oracle數據庫shared pool

2010-12-16 14:48:07

QtQUdpSocket對

2013-05-21 15:03:23

MariaDB

2010-04-09 10:52:30

Oracle數據對象

2010-04-08 15:59:50

Oracle undo

2025-01-23 08:33:27

2009-09-21 17:47:11

innerHTML關聯

2011-08-30 15:40:14

Oracle 10goracle.exe內存

2011-08-12 12:26:16

Oracle數據庫TNSListener

2011-04-11 16:42:05

Oracle無法啟動

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

設計模式對象池模式Object Pool

2010-03-29 13:33:27

Oracle模式

2010-10-28 10:54:46

oracle對象權限

2010-03-29 14:36:06

Oracle DICO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美性视频在线播放 | 中文字幕欧美一区 | 婷婷综合色| 日产精品久久久一区二区福利 | 91久久综合亚洲鲁鲁五月天 | 草久久| 亚洲一区二区免费 | 成人一级片在线观看 | 午夜精品一区二区三区三上悠亚 | 久久一二 | 521av网站 | 一区二区免费在线观看 | 最新av在线播放 | 精品一级毛片 | 亚洲精品国产成人 | 九九综合 | 亚洲精品在线观看视频 | 91在线视频观看 | 男人天堂视频在线观看 | 久久av影院 | 久草视频网站 | 欧美另类视频 | 国产伦精品一区二区三区照片91 | 久色| 久久久91精品国产一区二区精品 | 亚洲看片网站 | 亚洲国产高清免费 | 中文字幕在线一区二区三区 | 国产一区二区在线视频 | 国产在线中文 | 欧美9999| 亚洲网在线 | 仙人掌旅馆在线观看 | 中文字幕欧美日韩 | 日韩成人精品在线 | 国产精品一区二区三区久久 | 国产成人小视频 | 精品视频一区二区在线观看 | 亚洲视频中文字幕 | 亚洲一区二区 | 一区二区高清 |