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

Oracle優(yōu)化緩沖區(qū)之高論

數據庫 Oracle
這里介紹為了Oracle優(yōu)化緩沖區(qū),首先應了解緩沖區(qū)的活動情況。這可以通過查詢動態(tài)性能表(需有SELECT ANY TABLE特權)V$SYSSTAT來獲得。

本人很喜歡Oracle,在工作中也很喜歡總結關于Oracle優(yōu)化緩沖區(qū)的經驗教訓,下面就這個問題來詳細說說Oracle優(yōu)化緩沖區(qū)吧。

(1)獲取緩沖區(qū)活動情況
為了Oracle優(yōu)化緩沖區(qū),首先應了解緩沖區(qū)的活動情況。這可以通過查詢動態(tài)性能表(需有SELECT  ANY TABLE特權)V$SYSSTAT來獲得。

  1. SVRMGR> select name ,value from v$sysstat  
  2. 2> where name in('db block gets','consistent gets','physical reads');  
  3. NAME    VALUE  
  4. db  blockgets   3437  
  5. consistent gets   30500  
  6. physica  reads   1963  
  7. 3 rows selected. 

其中,“db block gets”和“consistent gets”的值是請求數據緩沖區(qū)中讀的總次數。“physical reads”為請求數據時引起從盤中讀文件的次數。

(2)緩沖區(qū)命中率
從緩沖區(qū)讀的可能性的高低稱為緩沖區(qū)命中率。它可用如下公式計算:Hot Ratio=1-(physical reads/(db block gets+consistent gets)

緩沖區(qū)命中率越高,其速度就越快。如果命中率低于60%或70%時。則應增加緩沖區(qū)(即DB_BLOCK_BUFFERS),以改進性能。根據公式可以計算出本例中的Hot Ratio=1-(1963/(3437+30500)=92%。如果緩沖區(qū)的命中率很高,希望在保持良好性能下適當減少緩沖區(qū),這時可減少DB_BLOCK_BUFFERS的值,其最小值為4。

當一個文件上的輸入/輸出(I/O)請求干擾了第二個文件的輸入/輸出請求時,那么這兩個文件就會發(fā)生爭用。所以兩個隨機存取的文件只有在無可能同時存取它們時,才可以存放在同一設備中。由此可以分為兩種類型的I/O爭用:并行I/O爭用和干擾爭用。并行I/O爭用多發(fā)生在同一時間對同一設備請求多種存取時,這種類型的爭用可以通過分離與表相聯系的索引的辦法來消除。干擾爭用發(fā)生在對一個順序文件進行寫操作而同時進行讀命令時中斷而引起。

I/O優(yōu)化的目的是解決I/O瓶頸問題,I/O的優(yōu)化必須在內存優(yōu)化之后進行,可以通過減少磁盤爭用、有效分配數據塊空間和避免動態(tài)空間管理三個方面來優(yōu)化I/O。

減少磁盤爭用

V$FILESTAT視圖提供有關物理讀寫的信息。物理I/O針對磁盤,邏輯I/O針對內存。如果有多個進程同時訪問同-磁盤,就產個磁盤爭用。

監(jiān)控Oracle的磁盤活動

要解決磁盤爭用,首先應該知道磁盤的活動情況,確定是否發(fā)生爭用。這可以通過查詢動態(tài)性能表(需有SELECT ANY TABLE特權)V$FILESTAT和V$DATAFILE來確定。例如:

  1. SQL>SELECT  Name,phyrds,phywrts  
  2. FROM  V$DATAFILE df,V$FILESTAT fs  
  3. WHERE df.file#=fs.file#; 

其中:
◆ phyrds:記錄從盤上讀每個數據庫文件的次數。
◆ phywrts:記錄往盤上寫數據庫文件的次數。

一個盤上總的I/O次數是該盤上所有數據庫文件的phyrds和phywrts之和。必須把物理讀寫的總量控制在用戶硬件和操作系統的***限制內。以上介紹Oracle優(yōu)化緩沖區(qū)。

【編輯推薦】

  1. 閑扯Oracle數據導入
  2. 精煉概括Oracle性能測試
  3. 簡介Oracle INDEX提示
  4. 五分鐘精通Oracle Hints
  5. 簡單介紹Oracle驅動表
責任編輯:佚名 來源: 博客
相關推薦

2009-11-16 16:59:24

Oracle優(yōu)化庫高速

2009-11-16 17:08:59

Oracle日志緩沖區(qū)

2011-12-14 16:30:42

javanio

2017-01-09 17:03:34

2019-02-27 13:58:29

漏洞緩沖區(qū)溢出系統安全

2017-07-04 17:09:10

Map環(huán)形緩沖區(qū)數據

2014-07-30 11:21:46

2018-01-26 14:52:43

2010-04-09 17:08:17

Oracle數據庫

2009-07-15 15:50:48

Jython線程

2009-09-24 18:16:40

2023-10-09 23:01:09

MySQL數據庫

2011-07-20 10:54:14

C++

2010-12-27 10:21:21

2018-08-15 10:29:58

NettyJDK內存

2015-03-06 17:09:10

2022-05-07 08:27:42

緩沖區(qū)溢出堆棧

2010-10-09 14:45:48

2020-08-10 08:37:32

漏洞安全數據

2022-03-03 09:20:08

分布式數據庫場景
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 超碰成人av| 午夜欧美 | 中文字幕亚洲视频 | 午夜视频网站 | 亚洲国产精品一区二区第一页 | 久久国产精品99久久久大便 | va在线 | 男人久久天堂 | 国产精品国产精品国产专区不蜜 | 亚洲精品www久久久久久广东 | 国产一区二区三区在线免费观看 | 久久日韩粉嫩一区二区三区 | 色姑娘综合网 | 亚洲一二三区av | 精品久久国产 | 精品美女久久久 | 在线看免费的a | 91中文在线观看 | 亚洲三级在线观看 | 91成人免费看片 | 国产一区91精品张津瑜 | 亚洲欧美综合 | 亚洲成人免费av | 91在线精品秘密一区二区 | 在线中文字幕视频 | 91久久电影 | 精品一区二区视频 | 国产在线精品一区 | 91在线一区二区 | 欧美日韩在线一区二区 | 成人精品一区二区三区中文字幕 | 亚洲视频一区二区三区 | 国际精品久久 | 在线免费观看视频你懂的 | 亚洲一区二区三 | 综合五月婷| 亚洲第一天堂 | 午夜一区二区三区视频 | 欧美日韩在线一区二区 | 国产在线精品一区二区 | 欧美一级网站 |