sybase數(shù)據(jù)庫設(shè)備與存儲空間_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第二講數(shù)據(jù)庫設(shè)備與存儲空間管理一、概述1安裝初始化初始安裝SQLServer時,安裝程序和腳本初始化主設(shè)備,并建立master、model、tempdb和sybsystemprocs數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)庫、預(yù)定義設(shè)備和段按下列默認方式組織:a.master、model、tempdb數(shù)據(jù)庫安裝在主設(shè)備master上;b.sybsystemprocs數(shù)據(jù)庫安裝在安裝時選擇的設(shè)備上(sysprocsdev);c.為每個數(shù)據(jù)庫創(chuàng)建三個預(yù)定義段:sy

2、stem、default和logsegment;d.所有用戶創(chuàng)建數(shù)據(jù)庫的默認設(shè)備是master設(shè)備;e.如果選擇安裝了審計數(shù)據(jù)庫sybsecurity,它位于自己的設(shè)備上。2設(shè)備與存儲管理考慮的主要問題(1)恢復(fù)物理磁盤崩潰時,磁盤鏡像或在單獨的物理設(shè)備上保存日志為數(shù)據(jù)庫恢復(fù)提供了兩種機制。(2)性能磁盤讀寫速度是IO操作的瓶頸,正確地把數(shù)據(jù)庫對象放置到物理設(shè)備上有利于改進性能;把日志和數(shù)據(jù)庫對象置于單獨的設(shè)備上可以提高系統(tǒng)性能;把表放

3、在一個硬盤上而把索引放在另一個硬盤上,由于把工作分置于兩個硬盤驅(qū)動器上,所以可以確保物理讀寫速度加快;磁盤鏡像會降低磁盤寫的速度。二、設(shè)備(Device)Sybase將數(shù)據(jù)庫中的所有數(shù)據(jù)存放在設(shè)備上。1設(shè)備的概念設(shè)備是Sybase預(yù)先配置的專門存放數(shù)據(jù)庫的一塊連續(xù)的磁盤空間,并且它被映射到一操作系統(tǒng)文件或一原始磁盤分區(qū)上。它有兩個對應(yīng)的名稱:邏輯名和物理名。NT僅支持設(shè)備映射到文件。設(shè)備與數(shù)據(jù)庫之間的關(guān)系:多對多關(guān)系。一個數(shù)據(jù)庫可以被創(chuàng)

4、建或擴充到多個設(shè)備上,一個設(shè)備也可以被用來存放多個數(shù)據(jù)庫。不同的設(shè)備操作系統(tǒng)可以對其并行地讀寫,因此我們可以人為地將一個數(shù)據(jù)庫放置到多個數(shù)據(jù)庫設(shè)備上。設(shè)備的分類:DatabaseDevice和DumpDevice。數(shù)據(jù)庫設(shè)備存放數(shù)據(jù)庫和事務(wù)日志,轉(zhuǎn)儲設(shè)備用來存放數(shù)據(jù)庫或日志的備份。2設(shè)備的創(chuàng)建命令語法:含有數(shù)據(jù)庫的設(shè)備不允許刪除。三、創(chuàng)建與使用段段(Segment)是數(shù)據(jù)庫設(shè)備上磁盤空間的邏輯組合,它可以看作是指向一個或多個數(shù)據(jù)庫設(shè)備的

5、標簽。利用段可以控制數(shù)據(jù)庫對象的存放位置,可以將數(shù)據(jù)庫對象分類存放到不同的段上。設(shè)備與段之間的關(guān)系:多對多關(guān)系。一個設(shè)備上可以創(chuàng)建多個段,一個段也可以覆蓋多個設(shè)備。1使用段的優(yōu)點a.控制空間的使用:放在一個段上的數(shù)據(jù)庫對象不會在段外增長;b.提高性能:處于不同磁盤設(shè)備上的段可以并行地讀寫;d.處理大表:利用段,可以將一個大表分段放在獨立的物理設(shè)備上,如將一個表的文本或圖象數(shù)據(jù)存儲另外的一個段上。2創(chuàng)建段sp_addsegment段名,數(shù)

6、據(jù)庫名,設(shè)備名說明:在指定設(shè)備上為某個數(shù)據(jù)庫創(chuàng)建一個段。●擴展段的范圍sp_exetendsegment段名,數(shù)據(jù)庫名,設(shè)備名說明:設(shè)備在數(shù)據(jù)庫中必須可用,否則需要擴展數(shù)據(jù)庫到新的設(shè)備上;指定的段、數(shù)據(jù)庫、設(shè)備必須存在?!窨s小段的范圍:sp_segment段名,數(shù)據(jù)庫名,設(shè)備名說明:帶第三個參數(shù)時,該命令并不刪除段,只是段的范圍縮小了。若某個段包含了別的段要獨占的設(shè)備,就需要縮小該段的范圍。3使用段●兩個數(shù)據(jù)庫放在同一設(shè)備的不同段上,它

7、們不會相互影響;●當數(shù)據(jù)庫增加空間時,增加的空間會自動分配到它的每一個段上;例如:alterdatabasemy_dbondata_dev=50在data_dev設(shè)備上為my_db增加50M空間,這50M空間被自動分配到數(shù)據(jù)庫的每一個段中。注意:如果data_dev對于數(shù)據(jù)庫是新的,system和default段會自動擴展到該設(shè)備上??梢允褂胊lterdatabase命令的logon選項分配附加的日志空間。(1)在段中創(chuàng)建新對象crea

8、tetable表名(列名數(shù)據(jù)類型)[on段名]create[clusterd|nonclusterd]index索引名on表名(列名)[on段名]注意:按照定義,聚集索引總是與表放在同一段上。(2)在段上放置現(xiàn)有對象sp_placeobject段名,對象名注意:該命令并不把對象從一個數(shù)據(jù)庫設(shè)備移動到另一設(shè)備上,它只影響未來的空間分配??梢詫⒛硞€大表的text字段或image字段放置到一個單獨的設(shè)備段上。Sp_placeobject段名,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論