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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論