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

Oracle數(shù)據(jù)庫表空間設(shè)計理念的典型應用

數(shù)據(jù)庫 Oracle
本文我們主要介紹了Oracle數(shù)據(jù)庫表空間設(shè)計理念的一些典型應用,并對數(shù)據(jù)庫管理員設(shè)置表空間時建議采用的步驟進行了說明,希望能夠?qū)δ兴鶐椭?/div>

在數(shù)據(jù)庫設(shè)計中,Oracle數(shù)據(jù)庫開創(chuàng)性地提出了表空間的設(shè)計理念,這為Oracle數(shù)據(jù)庫的高性能做出了不可磨滅的貢獻。基本上說,Oracle數(shù)據(jù)庫中的很多優(yōu)化都是基于表空間的設(shè)計理念而實現(xiàn)的。本文我們主要介紹一下Oracle數(shù)據(jù)庫表空間的設(shè)計理念的一些應用,接下來就讓我們來一起了解一下這部分內(nèi)容。

典型應用一:控制用戶所占用的表空間配額。

在一些大型的數(shù)據(jù)庫應用中,我們需要控制某個用戶或者某一組用戶其所占用的磁盤空間。這就好像在文件服務器中,需要為每個用戶設(shè)置磁盤配額一樣,以防止硬盤空間耗竭。所以,在數(shù)據(jù)庫中,我們也需要限制用戶所可以使用的磁盤空間大小。為了達到這個目的,我們就可以通過表空間來實現(xiàn)。

我們可以在Oracle數(shù)據(jù)庫中,建立不同的表空間,為其設(shè)置***的存儲容量,然后把用戶歸屬于這個表空間。如此的話,這個用戶的存儲容量,就受到這個表空間大小的限制。

典型應用二:控制數(shù)據(jù)庫所占用的磁盤空間。

有時候,在Oracle數(shù)據(jù)庫服務器中,可能運行的不止一個服務。除了數(shù)據(jù)庫服務器外,可能還有郵件服務器等應用系統(tǒng)服務器。為此,就需要先對Oracle數(shù)據(jù)庫的磁盤空間作個規(guī)劃,否則,當多個應用程序服務所占用的磁盤空間都無限增加時,***可能導致各個服務都因為硬盤空間的耗竭而停止。所以,在同一臺服務器上使用多個應用程序服務,我們往往需要先給他們進行磁盤空間的規(guī)劃和分配。各個服務都不能夠超過我們分配給他的***限額,或者超過后及時的提醒我們。只有這樣,才能夠避免因為磁盤空間的耗竭而導致各種應用服務的崩潰。

典型應用三:靈活放置表空間,提高數(shù)據(jù)庫的輸入輸出性能。

數(shù)據(jù)庫管理員還可以將不同類型的數(shù)據(jù)放置到不同的表空間中,這樣可以明顯提高數(shù)據(jù)庫輸入輸出性能,有利于數(shù)據(jù)的備份與恢復等管理工作。因為我們數(shù)據(jù)庫管理員在備份或者恢復數(shù)據(jù)的時候,可以按表空間來備份數(shù)據(jù)。如在設(shè)計一個大型的分銷系統(tǒng)后臺數(shù)據(jù)庫的時候,我們可以按省份建立表空間。與浙江省相關(guān)的數(shù)據(jù)文件放置在浙江省的表空間中,北京發(fā)生業(yè)務記錄,則記錄在北京這個表空間中。如此,當浙江省的業(yè)務數(shù)據(jù)出現(xiàn)錯誤的時候,則直接還原浙江省的表空間即可。很明顯,這樣設(shè)計,當某個表空間中的數(shù)據(jù)出現(xiàn)錯誤需要恢復的時候,可以避免對其他表空間的影響。

另外,還可以對表空間進行獨立備份。當數(shù)據(jù)庫容量比較大的時候,若一下子對整個數(shù)據(jù)庫進行備份,顯然會占用比較多的時間。雖然說Oracle數(shù)據(jù)庫支持熱備份,但是在備份期間,會占用比較多的系統(tǒng)資源,從而造成數(shù)據(jù)庫性能的下降。為此,當數(shù)據(jù)庫容量比較大的時候,我們就需要進行設(shè)置多個表空間,然后規(guī)劃各個表空間的備份時間,從而可以提高整個數(shù)據(jù)庫的備份效率,降低備份對于數(shù)據(jù)庫正常運行的影響。

典型應用四:大表的排序操作。

我們都知道,當表中的記錄比較多的時候,對他們進行查詢,速度會比較慢。***次查詢成功后,若再對其進行第二次重新排序,仍然需要這么多的時間。為此,我們在數(shù)據(jù)庫設(shè)計的時候,針對這種容量比較大的表對象,往往把它放在一個獨立的表空間,以提高數(shù)據(jù)庫的性能。

典型應用五:日志文件與數(shù)據(jù)文件分開放,提高數(shù)據(jù)庫安全性。

默認情況下,日志文件與數(shù)據(jù)文件存放在同一表空間。但是,這對于數(shù)據(jù)庫安全方面來說,不是很好。所以,我們在數(shù)據(jù)庫設(shè)計的過程中,往往喜歡把日志文件,特別是重做日志文件,放在一個獨立的表空間中,然后把它存放在另外一塊硬盤上。如此的話,當存放數(shù)據(jù)文件的硬盤出現(xiàn)故障時,能夠馬上通過存放在另一個表空間的重做日志文件,對數(shù)據(jù)庫進行修復,以減少企業(yè)因為數(shù)據(jù)丟失所帶來的損失。

當然,表空間的優(yōu)勢還不僅僅這些,企業(yè)對于數(shù)據(jù)庫的性能要求越高,或者數(shù)據(jù)庫容量越大,則表空間的優(yōu)勢就會越大。

下面,我們就具體來看看Oracle數(shù)據(jù)庫中表空間的處理方式,看其在性能與安全性方面是否有足夠的優(yōu)勢與SQL Server數(shù)據(jù)庫抗衡。

數(shù)據(jù)庫管理員設(shè)置表空間時建議采用的步驟。

***步:建立表空間。

在設(shè)計數(shù)據(jù)庫的時候,首先需要設(shè)計表空間。我們需要考慮,是只建立一個表空間呢,還是需要建立多個表空間,以及各個表空間的存放位置、磁盤限額等等。

到底設(shè)計多少個表空間合理,沒有統(tǒng)一的說法,這主要根據(jù)企業(yè)的實際需求去判斷。如企業(yè)需要對用戶進行磁盤限額控制的,則就需要根據(jù)用戶的數(shù)量來設(shè)置表空間。當企業(yè)的數(shù)據(jù)容量比較大,而其又對數(shù)據(jù)庫的性能有比較高的要求時,就需要根據(jù)不同類型的數(shù)據(jù),設(shè)置不同的表空間,以提高其輸入輸出性能。

第二步:建立用戶,并制定用戶的默認表空間。

在建立用戶的時候,我們建議數(shù)據(jù)庫管理員要指定用戶的默認表空間。因為我們在利用CREATE語句創(chuàng)建數(shù)據(jù)庫對象,如數(shù)據(jù)庫表的時候,其默認是存儲在數(shù)據(jù)庫的當前默認空間。若不指定用戶默認表空間的話,則用戶每次創(chuàng)建數(shù)據(jù)庫對象的時候,都要指定表空間,顯然,這并不是很合理。

另外要注意,不同的表空間有不同的權(quán)限控制。用戶對于表空間A具有完全控制權(quán)限,可能對于表空間B就只有查詢權(quán)限,甚至連連接的權(quán)限的都沒有。所以,合理為用戶配置表空間的訪問權(quán)限,也是提高數(shù)據(jù)庫安全性的一個方法。

關(guān)于Oracle數(shù)據(jù)庫表空間的設(shè)計理念就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. 關(guān)于MySQL數(shù)據(jù)庫設(shè)計的幾點優(yōu)化措施
  2. MySQL數(shù)據(jù)庫如何恰到好處地使用索引?
  3. PHP的MySQL庫之Pdo-Mysql與Mysqli性能對比
  4. MySQL數(shù)據(jù)庫打開文件太多導致mysqldump出錯的解決
  5. MySQL數(shù)據(jù)庫.frm文件、.MYD文件和.MYI文件的修復方法
責任編輯:趙鵬 來源: CSDN博客轉(zhuǎn)載
相關(guān)推薦

2009-05-14 13:36:11

Oracle表空間優(yōu)化

2010-03-24 09:42:12

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

2019-10-11 08:19:01

Oracle數(shù)據(jù)庫表空間設(shè)計

2011-03-25 10:26:34

Oracle數(shù)據(jù)庫管理表空間

2009-07-02 00:26:00

臨時表空間Oracle數(shù)據(jù)庫性能

2017-06-08 11:06:03

數(shù)據(jù)庫架構(gòu)分組

2011-04-18 11:27:49

空間時間數(shù)據(jù)庫設(shè)計

2011-08-23 11:09:36

Oraclerman恢復system表空間恢復

2020-12-10 09:41:15

ZabbixOracle數(shù)據(jù)庫

2010-04-21 11:43:33

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

2011-08-29 17:00:47

Oracle數(shù)據(jù)庫RM表空間數(shù)據(jù)塊介質(zhì)

2017-06-10 11:13:39

數(shù)據(jù)庫架構(gòu)數(shù)據(jù)庫集群

2010-04-19 11:37:20

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

2009-06-17 11:43:53

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

2009-02-03 08:58:13

SQL*Net配置網(wǎng)絡(luò)應用

2010-04-12 15:53:09

Oracle

2011-04-19 09:16:07

2011-08-09 18:40:21

Oracle控制文件重做日志文件

2011-04-12 10:59:46

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

2019-11-26 08:31:50

Oracle數(shù)據(jù)庫SYSAUX表空間
點贊
收藏

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

主站蜘蛛池模板: 亚洲精品久久久久中文字幕欢迎你 | av中文字幕在线观看 | 亚洲精品久久久蜜桃网站 | 免费一区在线观看 | 亚洲a视频 | 亚洲欧美中文日韩在线v日本 | www.亚洲| 久久99这里只有精品 | 丝袜久久| 国产特级毛片 | 成人在线视 | 99爱国产| 国产精品18hdxxxⅹ在线 | 国产成人精品一区二区三区视频 | 夜夜精品浪潮av一区二区三区 | 精品日韩 | 成人国产毛片 | 97av在线| 亚洲国产成人精品女人久久久 | 久久久免费少妇高潮毛片 | 最新日韩在线 | 中文字幕99 | 久久久久中文字幕 | 一区二区三区国产视频 | 亚洲三区视频 | 久草网站 | 久久99国产精品久久99果冻传媒 | 色综合久久久 | 久久新 | 狠狠做深爱婷婷综合一区 | 99精品网| 日韩欧美国产精品一区二区 | 黄色三级免费 | 精品在线免费观看视频 | 精品在线一区二区 | 日本免费黄色一级片 | 欧美日韩一区二区视频在线观看 | 午夜久久久 | 欧美亚洲国产日韩 | 中文字幕丁香5月 | 亚洲一区二区三区在线免费观看 |