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

閑談重做Oracle日志文件

數據庫 Oracle
這里介紹重做Oracle日志文件是順序寫入磁盤的,所以盡量不要將重做Oracle日志文件跟數據文件存放在同一個磁盤上。

經過長時間學習重做Oracle日志文件,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。在Windows 2000 Server中可以通過“性能”工具來監控磁盤的活動,對VMS和Unix多數磁盤進行每秒40次以上的I/O是過度的,應當給予調節。

分布I/O以解決磁盤爭用

(1)存放重做Oracle日志文件
重做Oracle日志文件是順序寫入磁盤的,所以盡量不要將重做Oracle日志文件跟數據文件存放在同一個磁盤上。如果不得不將數據文件跟重做Oracle日志文件存放在同一個磁盤上,那么該盤空間不應該屬于SYSTEM表空間、RBS表空間,以及其它如DATA和INDEX表空間。它們都會直接導致與重做Oracle日志文件之間的爭用,而且還會有增加寫入日志數據庫讀寫速度的可能性。

(2)存放檔案日志文件
在進行大量數據事務處理的時候,數據庫選擇歸檔功能將會導致其與重做日志磁盤間的爭用。而且當檔案重做Oracle日志文件出現空間不夠時,將會引起數據庫的凍結。所以檔案日志文件不能與SYSTEM表空間、RBS表空間或INDEX表空間段存儲在同一設備上,也不能與任何聯機重做Oracle日志文件存放在同一設備上。它只允許與一些小的、靜態的文件存放到一起。

(3)存放數據代碼文件
為了減少數據庫文件和數據庫代碼之間的爭用,應避免將數據庫文件作為代碼文件而放在同一磁盤中。如果數據文件不得不放在同一磁盤設備中,那么應當將最不常用的數據文件放在那兒。

(4)減少非Oracle文件的I/O

(5)優化DBWR進程爭用

數據庫寫進程(DBWR)、日志寫進程(LGWR)與歸檔進程(ARCH)三種后臺處理進程可以空閑存取磁盤上的數據庫文件。這三個進程之間常因同時讀寫爭用而導致I/O爭用,而DBWR進程還有自我爭用發生的可能。通過對DBWR賦值可以有效的解決DBWR的自我爭用問題。

通常在操作系統中為每個實例創建多個DBWR進程,并通過初始參數DB_WRITERS來確定DBWR的個數。建議將賦值在n與2n之間,這里的n是指磁盤的個數。如果賦值不能很好的解決DBWR的內部爭用,可以通過異步I/O來減少DBWR的內部爭用。由于I/O進程的執行都是并行的,所以異步的I/O僅需一個DBWR即可解決問題。

(6)表數據存放策略
將大表的數據劃分成若干小部分,并將這些部分存儲在不同磁盤的不同數據文件中。用create tablespace創建表空間,在datafile子句中指定數據文件,每個文件應在不同的盤上。如我們需要在三個磁盤上存放數據文件,可使用如下代碼:

  1. create tablespace trip  
  2. datafile 'file_on_disk_1' size 500k,  
  3. 'file_on_disk_2' size 500k,  
  4. 'file_on_disk_3' size 500k; 

(7)指定表空間和表大小
用“create table”創建表,在tablespace子句中指定表空間,在storage子句中指定表的大小,如以下SQL語句:

  1. create table striptab (  
  2. ……  
  3. Tablespace strip 1500k  
  4. Storage (initial 495k next 495k minextent 5 pctincreate 0); 

(8)清除其它的磁盤I/O
數據塊空間的分配因數據庫中的數據被存放在數據塊中,因此如何分配數據塊中的空間將直接影響其存取性能。

當用update語句更新一行數據時,可能使該行的數據增加,從而使其在一個數據塊內容納不下。這時,Oracle就尋找能容納下該行的數據塊,如果能找到這樣的塊,便把該行全部存入新塊中(這稱為行移動)。如果找不到能容納該整行的數據塊,則把該行切成若干片,然后把每一片分別存放在一個數據塊中,于是這樣的行被存放在多個數據塊中,這種行稱為鏈接行。查詢一個鏈接行則需要多次I/O操作,從而產生I/O瓶頸,這將降低數據的存取性能。以上介紹重做Oracle日志文件。

【編輯推薦】

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

2010-10-29 14:29:55

Oracle移動重做日

2010-10-29 15:26:29

Oracle日志文件

2011-04-12 10:42:41

Oracle日志文件管理

2010-11-19 13:42:38

2023-03-31 17:33:06

Oracle數據庫

2010-04-19 15:53:20

Oracle重做日志

2021-02-19 18:06:57

Oracle日志聯機

2009-11-11 09:13:11

Oracle索引掃描

2025-05-14 08:10:00

redo logMySQL重做日志

2010-04-20 12:09:31

Oracle數據庫

2010-10-29 15:07:33

oracle日志

2009-11-10 16:00:05

Oracle執行計劃

2010-11-19 13:01:31

Oracle日志文件

2009-12-18 16:34:47

Fedora proc

2011-08-03 18:42:21

Oracle數據庫重做日志

2010-10-27 14:34:56

Oracle日志文件

2010-10-29 13:50:21

oracle日志文件

2011-08-09 18:40:21

Oracle控制文件重做日志文件

2021-05-20 08:23:13

Oracle數據庫rac啟用

2018-03-12 14:33:49

數據庫MySQL日志
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线看av网址 | 久久综合av| 在线观看国产 | 中文字幕在线视频免费观看 | 日韩免费在线视频 | 欧美亚洲视频在线观看 | 日韩成人性视频 | 久久9久 | 国产xxxx搡xxxxx搡麻豆 | 香蕉久久久| 国产精品亚洲一区二区三区在线 | 精品国产免费人成在线观看 | 国产精品久久久久一区二区三区 | 久久伊人精品一区二区三区 | 欧美日韩专区 | 天天曰天天干 | 亚洲综合无码一区二区 | 国产精品国产三级国产aⅴ中文 | 北条麻妃99精品青青久久主播 | 福利片一区二区 | 久久久久久国产精品免费免费 | 国产电影一区二区三区爱妃记 | 成人午夜电影在线观看 | 黄色片a级| 中文字幕第一页在线 | 免费h在线 | 国产成人免费视频网站视频社区 | 久久久爽爽爽美女图片 | 亚洲福利一区二区 | 一区二区三区久久 | 在线91| 亚洲精品视频在线播放 | 国产91亚洲精品一区二区三区 | 国产精品视频免费观看 | 91久久婷婷 | 欧美日韩精品亚洲 | 在线观看国产精品一区二区 | 日本在线看片 | 免费一区二区 | 免费看黄视频网站 | 国产伦精品一区二区三区照片91 |