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

如何設(shè)計(jì)大型Oracle數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù) Oracle
Oracle數(shù)據(jù)庫(kù)是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),Oracle數(shù)據(jù)庫(kù)功能齊全,操作簡(jiǎn)單,是很多人都喜愛(ài)的數(shù)據(jù)庫(kù)系統(tǒng),大型Oracle數(shù)據(jù)庫(kù)是Oracle數(shù)據(jù)庫(kù)的升級(jí)版,本文就為大家詳細(xì)講解設(shè)計(jì)Oracle數(shù)據(jù)庫(kù)的方法。

下文中將教給大家大型Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)方法,希望對(duì)大家能夠有所幫助。

一、超大型系統(tǒng)的特點(diǎn)為:

  1、處理的用戶數(shù)一般都超過(guò)百萬(wàn),有的還超過(guò)千萬(wàn),數(shù)據(jù)庫(kù)的數(shù)據(jù)量一般超過(guò)1TB;

  2、系統(tǒng)必須提供實(shí)時(shí)響應(yīng)功能,系統(tǒng)需不停機(jī)運(yùn)行,要求系統(tǒng)有很高的可用性及可擴(kuò)展性。

  為了能達(dá)到以上要求,除了需要性能優(yōu)越的計(jì)算機(jī)和海量存儲(chǔ)設(shè)備外,還需要先進(jìn)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)和優(yōu)化的應(yīng)用系統(tǒng)。

  一般的超大型系統(tǒng)采用雙機(jī)或多機(jī)集群系統(tǒng)。下面以數(shù)據(jù)庫(kù)采用Oracle 8.0.6并行服務(wù)器為例來(lái)談?wù)劤笮蛿?shù)據(jù)庫(kù)設(shè)計(jì)方法:

  確定系統(tǒng)的ORACLE并行服務(wù)器應(yīng)用劃分策略

  數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的設(shè)計(jì)

  系統(tǒng)硬盤(pán)的劃分及分配

  備份及恢復(fù)策略的考慮

二、Oracle并行服務(wù)器應(yīng)用劃分策略

  Oracle并行服務(wù)器允許不同節(jié)點(diǎn)上的多個(gè)INSTANCE實(shí)例同時(shí)訪問(wèn)一個(gè)數(shù)據(jù)庫(kù),以提高系統(tǒng)的可用性、可擴(kuò)展性及性能。Oracle并行服務(wù)器中的每個(gè)INSTANCE實(shí)例都可將共享數(shù)據(jù)庫(kù)中的表或索引的數(shù)據(jù)塊讀入本地的緩沖區(qū)中,這就意味著一個(gè)數(shù)據(jù)塊可存在于多個(gè)INSTANCE實(shí)例的SGA區(qū)中。那么保持這些緩沖區(qū)的數(shù)據(jù)的一致性就很重要。Oracle使用 PCM( Parallel Cache Management)鎖維護(hù)緩沖區(qū)的一致性,Oracle同時(shí)通過(guò)I DLM(集成的分布式鎖管理器)實(shí)現(xiàn)PCM 鎖,并通過(guò)專門(mén)的LCK進(jìn)程實(shí)現(xiàn)INSTANCE實(shí)例間的數(shù)據(jù)一致。

  考慮這種情況:INSTANCE1對(duì)BLOCK X塊修改,這時(shí)INSTANCE2對(duì)BLOCK X塊也需要修改。Oracle并行服務(wù)器利用PCM鎖機(jī)制,使BLOCK X從INSTANCE 1的SGA區(qū)寫(xiě)入數(shù)據(jù)庫(kù)數(shù)據(jù)文件中,又從數(shù)據(jù)文件中把BLOCK X塊讀入INSTANCE2的SGA區(qū)中。發(fā)生這種情況即為一個(gè)PING。PING使原來(lái)1個(gè)MEMORY IO可以完成的工作變成2個(gè)DISK IO和1個(gè) MEMORY IO才能夠完成,如果系統(tǒng)中有過(guò)多的PING,將大大降低系統(tǒng)的性能。

  Oracle并行服務(wù)器中的每個(gè)PCM鎖可管理多個(gè)數(shù)據(jù)塊。PCM鎖管理的數(shù)據(jù)塊的個(gè)數(shù)與分配給一個(gè)數(shù)據(jù)文件的PCM鎖的個(gè)數(shù)及該數(shù)據(jù)文件的大小有關(guān)。當(dāng)INSTANCE 1和INSTANCE 2要操作不同的BLOCK,如果這些BLOCK 是由同一個(gè)PCM鎖管理的,仍然會(huì)發(fā)生PING。這些PING稱為FALSE PING。當(dāng)多個(gè)INSTANCE訪問(wèn)相同的BLOCK而產(chǎn)生的PING是TRUE PING。

  合理的應(yīng)用劃分使不同的應(yīng)用訪問(wèn)不同的數(shù)據(jù),可避免或減少TRUE PING;通過(guò)給FALSE PING較多的數(shù)據(jù)文件分配更多的PCM鎖可減少 FALSE PING的次數(shù),增加PCM鎖不能減少TRUE PING。

  所以,Oracle并行服務(wù)器設(shè)計(jì)的目的是使系統(tǒng)交易處理合理的分布在INSTANCE實(shí)例間,以最小化PING,同時(shí)合理的分配PCM鎖,減少FALSE PING。設(shè)計(jì)的關(guān)鍵是找出可能產(chǎn)生的沖突,從而決定應(yīng)用劃分的策略。應(yīng)用劃分有如下四種方法:

  1、根據(jù)功能模塊劃分,不同的節(jié)點(diǎn)運(yùn)行不同的應(yīng)用

  2、根據(jù)用戶劃分,不同類型的用戶運(yùn)行在不同的節(jié)點(diǎn)上

  3、根據(jù)數(shù)據(jù)劃分,不同的節(jié)點(diǎn)訪問(wèn)不同的數(shù)據(jù)或索引

  4、根據(jù)時(shí)間劃分,不同的應(yīng)用在不同的時(shí)間段運(yùn)行

  應(yīng)用劃分的兩個(gè)重要原則是使PING最小化及使各節(jié)點(diǎn)的負(fù)載大致均衡。

三、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的設(shè)計(jì)

  數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)包括確定表及索引的物理存儲(chǔ)參數(shù),確定及分配數(shù)據(jù)庫(kù)表空間,確定初始的回滾段,臨時(shí)表空間,redo log files等,并確定主要的初始化參數(shù)。物理設(shè)計(jì)的目的是提高系統(tǒng)的性能。整個(gè)物理設(shè)計(jì)的參數(shù)可以根據(jù)實(shí)際運(yùn)行情況作調(diào)整。

  表及索引數(shù)據(jù)量估算及物理存儲(chǔ)參數(shù)的設(shè)置

  表及索引的存儲(chǔ)容量估算是根據(jù)其記錄長(zhǎng)度及估算的***記錄數(shù)確定的。在容量計(jì)算中考慮了數(shù)據(jù)塊的頭開(kāi)銷(xiāo)及記錄和字段的頭開(kāi)銷(xiāo)等等。表及索引的initial和next存儲(chǔ)參數(shù)一般設(shè)為相等,pctincrease設(shè)為0。

大型Oracle數(shù)據(jù)庫(kù)還是非常有用的,在平時(shí)的工作中會(huì)給大家?guī)秃芏嗝Γ源蠹?**是掌握大型Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)方法,便于大家日后使用。

【編輯推薦】

  1. 一個(gè)進(jìn)入Oracle數(shù)據(jù)庫(kù)用戶的小訣竅
  2. Oracle數(shù)據(jù)庫(kù)中管理表空間和數(shù)據(jù)文件
  3. 由淺入深講解Oracle數(shù)據(jù)庫(kù)進(jìn)程的相關(guān)概念
  4. Oracle數(shù)據(jù)庫(kù)11g在TPC-H測(cè)試中創(chuàng)紀(jì)錄
責(zé)任編輯:迎迎 來(lái)源: IT專家網(wǎng)
相關(guān)推薦

2009-06-17 11:43:53

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

2010-04-19 16:01:54

2010-04-26 08:51:44

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

2010-04-12 15:53:09

Oracle

2023-08-28 10:42:22

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

2011-04-13 14:58:16

Oracle數(shù)據(jù)庫(kù)刪除

2009-11-20 14:08:39

Oracle數(shù)據(jù)庫(kù)備份

2011-05-19 13:25:12

Oracle數(shù)據(jù)庫(kù)碎片

2011-05-17 14:34:24

2023-09-05 08:40:57

刪除數(shù)據(jù)庫(kù)Oracle

2011-08-02 17:06:29

Oracle遠(yuǎn)程數(shù)據(jù)庫(kù)創(chuàng)建DB Link

2010-04-29 11:53:42

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

2010-05-05 14:44:50

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

2011-08-09 14:54:01

OracleDATABASE LI

2011-07-18 14:00:29

RailsOracle

2011-08-01 17:17:47

OracleSQL Server

2011-01-19 11:07:43

2024-01-18 09:43:11

MySQL數(shù)據(jù)庫(kù)

2019-05-31 08:23:00

Oracle數(shù)據(jù)庫(kù)云渡劫

2010-04-23 09:23:44

Oracle 數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产精品久久久久久久久久免费看 | 国产99久久精品一区二区永久免费 | 在线视频第一页 | 国产欧美日韩一区二区三区在线 | 久久久久久国产精品 | 成人福利片 | 欧美男男videos| jlzzjlzz欧美大全 | 午夜性色a√在线视频观看9 | 超碰91在线| 欧美日在线 | 日韩一区二区在线免费观看 | 一区二区国产在线 | 亚洲乱码一区二区三区在线观看 | 国产欧美视频一区二区三区 | 精彩视频一区二区三区 | 婷婷成人在线 | 亚洲男人天堂网 | 久久精品国产久精国产 | 黄色综合 | 337p日本欧洲亚洲大胆精蜜臀 | 毛片网站免费观看 | 亚洲免费人成在线视频观看 | 欧美a在线 | 国产精品美女久久久久久久久久久 | 欧美v日韩v | 欧美日韩成人网 | 日韩精品成人在线 | 国产91久久精品一区二区 | 成人区一区二区三区 | 日韩a | 中文字幕视频在线 | 成人国产在线视频 | 男人的天堂久久 | 色视频网站在线观看 | 夜夜骚| 欧美综合国产精品久久丁香 | www.久久久.com| 国产日韩精品在线 | 一级毛片免费完整视频 | 91免费电影 |