<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

    常用原則:
    1、一般較大的表或索引單獨分配一個tablespace。
    2、Read only對象或Read mostly對象分成一組,存在對應(yīng)的tablespace中。
    3、若tablespace中的對象皆是read only對象,可將tablespace設(shè)置成read only模式,在備份時,read only tablespace只需備份一次。
    4、高頻率insert的對象分成一組,存在對應(yīng)的tablespace中。
    5、增、刪、改的對象分成一組,存在對應(yīng)的tablespace中。
    6、表和索引分別存于不同的tablespace。
    7、存于同一個 tablespace中的表(或索引)的extent 大小最好成倍數(shù)關(guān)系,有利于空間的重利用和減少碎片。

     
    根據(jù)以上原則,數(shù)據(jù)庫表空間設(shè)計原則如下:

    原則上每個schema對應(yīng)一個表空間和一個相應(yīng)索引表空間;每個schema下的大表對應(yīng)一個單獨的表空間和索引表空間;對于需要分區(qū)的特大表,則每個子分區(qū)對應(yīng)一個單獨的表

    空間和索引空間。


        典型應(yīng)用一:控制用戶所占用的表空間配額。
      在一些大型的數(shù)據(jù)庫應(yīng)用中,我們需要控制某個用戶或者某一組用戶其所占用的磁盤空間。這就好像在文件服務(wù)器中,需要為每個用戶設(shè)置磁盤配額一樣,以防止硬盤空間

    耗竭。所以,在數(shù)據(jù)庫中,我們也需要限制用戶所可以使用的磁盤空間大小。為了達到這個目的,我們就可以通過表空間來實現(xiàn)。
      我們可以在Oracle數(shù)據(jù)庫中,建立不同的表空間,為其設(shè)置最大的存儲容量,然后把用戶歸屬于這個表空間。如此的話,這個用戶的存儲容量,就受到這個表空間大小的限

    制。

      典型應(yīng)用二:控制數(shù)據(jù)庫所占用的磁盤空間。
      有時候,在Oracle數(shù)據(jù)庫服務(wù)器中,可能運行的不止一個服務(wù)。除了數(shù)據(jù)庫服務(wù)器外,可能還有郵件服務(wù)器等應(yīng)用系統(tǒng)服務(wù)器。為此,就需要先對Oracle數(shù)據(jù)庫的磁盤空間

    作個規(guī)劃,否則,當多個應(yīng)用程序服務(wù)所占用的磁盤空間都無限增加時,最后可能導(dǎo)致各個服務(wù)都因為硬盤空間的耗竭而停止。所以,在同一臺服務(wù)器上使用多個應(yīng)用程序服務(wù)

    ,我們往往需要先給他們進行磁盤空間的規(guī)劃和分配。各個服務(wù)都不能夠超過我們分配給他的最大限額,或者超過后及時的提醒我們。只有這樣,才能夠避免因為磁盤空間的耗

    竭而導(dǎo)致各種應(yīng)用服務(wù)的崩潰。

      典型應(yīng)用三:靈活放置表空間,提高數(shù)據(jù)庫的輸入輸出性能。
      數(shù)據(jù)庫管理員還可以將不同類型的數(shù)據(jù)放置到不同的表空間中,這樣可以明顯提高數(shù)據(jù)庫輸入輸出性能,有利于數(shù)據(jù)的備份與恢復(fù)等管理工作。因為我們數(shù)據(jù)庫管理員在備

    份或者恢復(fù)數(shù)據(jù)的時候,可以按表空間來備份數(shù)據(jù)。如在設(shè)計一個大型的分銷系統(tǒng)后臺數(shù)據(jù)庫的時候,我們可以按省份建立表空間。與浙江省相關(guān)的數(shù)據(jù)文件放置在浙江省的表

    空間中,北京發(fā)生業(yè)務(wù)記錄,則記錄在北京這個表空間中。如此,當浙江省的業(yè)務(wù)數(shù)據(jù)出現(xiàn)錯誤的時候,則直接還原浙江省的表空間即可。很明顯,這樣設(shè)計,當某個表空間中

    的數(shù)據(jù)出現(xiàn)錯誤需要恢復(fù)的時候,可以避免對其他表空間的影響。
      另外,還可以對表空間進行獨立備份。當數(shù)據(jù)庫容量比較大的時候,若一下子對整個數(shù)據(jù)庫進行備份,顯然會占用比較多的時間。雖然說Oracle數(shù)據(jù)庫支持熱備份,但是在

    備份期間,會占用比較多的系統(tǒng)資源,從而造成數(shù)據(jù)庫性能的下降。為此,當數(shù)據(jù)庫容量比較大的時候,我們就需要進行設(shè)置多個表空間,然后規(guī)劃各個表空間的備份時間,從

    而可以提高整個數(shù)據(jù)庫的備份效率,降低備份對于數(shù)據(jù)庫正常運行的影響。

      典型應(yīng)用四:大表的排序操作。
      我們都知道,當表中的記錄比較多的時候,對他們進行查詢,速度會比較慢。第一次查詢成功后,若再對其進行第二次重新排序,仍然需要這么多的時間。為此,我們在數(shù)

    據(jù)庫設(shè)計的時候,針對這種容量比較大的表對象,往往把它放在一個獨立的表空間,以提高數(shù)據(jù)庫的性能。

      典型應(yīng)用五:日志文件與數(shù)據(jù)文件分開放,提高數(shù)據(jù)庫安全性。
      默認情況下,日志文件與數(shù)據(jù)文件存放在同一表空間。但是,這對于數(shù)據(jù)庫安全方面來說,不是很好。所以,我們在數(shù)據(jù)庫設(shè)計的過程中,往往喜歡把日志文件,特別是重

    做日志文件,放在一個獨立的表空間中,然后把它存放在另外一塊硬盤上。如此的話,當存放數(shù)據(jù)文件的硬盤出現(xiàn)故障時,能夠馬上通過存放在另一個表空間的重做日志文件,

    對數(shù)據(jù)庫進行修復(fù),以減少企業(yè)因為數(shù)據(jù)丟失所帶來的損失。

      當然,表空間的優(yōu)勢還不僅僅這些,企業(yè)對于數(shù)據(jù)庫的性能要求越高,或者數(shù)據(jù)庫容量越大,則表空間的優(yōu)勢就會越大。
      在數(shù)據(jù)庫設(shè)計的時候,我們建議數(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ù)庫安全性的一個方法。

    posted on 2011-12-28 11:42 HUIKK 閱讀(1134) 評論(0)  編輯  收藏 所屬分類: DataBase
    主站蜘蛛池模板: 久久国产精品成人片免费| 一区二区三区在线免费观看视频| 免费黄网站在线看| 亚洲国产香蕉人人爽成AV片久久 | 日韩精品无码一区二区三区免费| 国产亚洲色视频在线| 国产免费区在线观看十分钟| 久久影视综合亚洲| 国产偷伦视频免费观看| 亚洲高清在线视频| 精品一区二区三区免费毛片爱| 老司机亚洲精品影院无码| 亚洲黄色免费观看| 在线观看日本亚洲一区| 在线成人a毛片免费播放 | 成年女性特黄午夜视频免费看| 久久综合久久综合亚洲| 国产婷婷高清在线观看免费| 美女被免费网站视频在线| 亚洲香蕉成人AV网站在线观看| 日本高清免费观看| 亚洲人成777在线播放| 永久免费视频v片www| 色婷婷综合缴情综免费观看| 亚洲人成无码网站| 1000部国产成人免费视频| 亚洲人成网站免费播放| 久久影视综合亚洲| 国产国产人免费视频成69堂| 99亚洲男女激情在线观看| 在线观看亚洲精品国产| 久久久久av无码免费网| 精品久久亚洲一级α| 亚洲AV无码码潮喷在线观看| 成年女人毛片免费视频| 国产精品免费αv视频| 亚洲最大免费视频网| 亚洲福利中文字幕在线网址| 亚洲电影免费在线观看| 亚洲成a∨人片在无码2023| 国产综合亚洲专区在线|