偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQLServer數(shù)據(jù)庫文件組相關(guān)知識筆記

數(shù)據(jù)庫 SQL Server
數(shù)據(jù)庫文件被組織在稱為“文件組”的邏輯組中。文件組是所創(chuàng)建對象(如表或索引)的目標(biāo)容器,對象數(shù)據(jù)將分散在其所在目標(biāo)文件組的文件中,文件組可以按你要求的方式來控制對象的物理位置。

[[387189]]

 1、數(shù)據(jù)庫文件組概念

數(shù)據(jù)庫文件被組織在稱為“文件組”的邏輯組中。文件組是所創(chuàng)建對象(如表或索引)的目標(biāo)容器,對象數(shù)據(jù)將分散在其所在目標(biāo)文件組的文件中,文件組可以按你要求的方式來控制對象的物理位置。

每個數(shù)據(jù)庫有一個主文件組。主文件組包含主要數(shù)據(jù)文件和未放入其他文件組的所有次要文件。用戶可以創(chuàng)建自定義的文件組,用于將數(shù)據(jù)文件集合起來,這樣以便于后續(xù)管理、數(shù)據(jù)分配和放置。

2、文件組的工作機制

文件組對組內(nèi)的所有文件都使用按比例填充策略。將數(shù)據(jù)寫入文件組時,數(shù)據(jù)庫引擎會根據(jù)文件中的可用空間量將一定比例的數(shù)據(jù)寫入文件組中的每個文件,而不是將所有數(shù)據(jù)先寫滿第一個文件,然后再寫入下一個文件。例如,如果文件file1有100MB可用空間,文件file2有200 MB可用空間,則從文件f1中分配一個區(qū),從文件f2中分配兩個區(qū),依次類推。這樣,兩個文件幾乎同時填滿。

如果數(shù)據(jù)庫設(shè)置為自動增長,文件組中的所有文件一滿,數(shù)據(jù)庫引擎就自動按照循環(huán)方式一次擴展一個文件,以容納更多數(shù)據(jù)。

3、數(shù)據(jù)庫文件組的作用

改善數(shù)據(jù)庫的性能:允許跨多個磁盤、多個磁盤控制器或RAID (獨立磁盤冗余陣列)系統(tǒng)創(chuàng)建數(shù)據(jù)庫。當(dāng)對數(shù)據(jù)進行訪問時,多個讀/寫磁頭可以同時并行地訪問數(shù)據(jù)。從而加快數(shù)據(jù)庫操作的速度。

可以在特定的文件組中創(chuàng)建表:根據(jù)業(yè)務(wù)的需要,可以將特定表的所有I/O都定向到一個特定的磁盤。從而提高數(shù)據(jù)庫的性能。

4、數(shù)據(jù)庫文件組的設(shè)計原則

  • 一個數(shù)據(jù)庫文件或文件組不能由多個數(shù)據(jù)庫使用。
  • 一個數(shù)據(jù)庫文件只能屬于一個文件組。
  • 數(shù)據(jù)和事務(wù)日志信息不能放在同一個文件或文件組。
  • 事務(wù)日志文件不能屬于任何文件組。

5、數(shù)據(jù)庫文件組的使用建議

  • 一般情況下數(shù)據(jù)庫在只有單個數(shù)據(jù)文件和單個事務(wù)日志文件的情況下性能良好。
  • 如果使用多個數(shù)據(jù)庫文件的話,應(yīng)該為附加的數(shù)據(jù)庫文件創(chuàng)建第二個文件組,并將其設(shè)置為默認文件組。這樣,主文件將只包含系統(tǒng)表和對象。
  • 要使性能最大化,需要盡可能多的不同的可用本地物理磁盤上創(chuàng)建文件或文件組。將爭奪磁盤空間最激烈的對象放在不同的文件組中
  • 使用文件組將對象放置在特定的物理磁盤上。
  • 將在同一鏈接查詢中使用的不同表置于不同的文件組中。由于采用并行磁盤I/O對連接數(shù)據(jù)進行搜索,可以改善數(shù)據(jù)庫性能。
  • 將最常訪問的表和屬于這些表的非聚集索引置于不同的文件組中。如果文件位于不同的物理磁盤上,由于采用并行I/O,可以改善數(shù)據(jù)庫性能。
  • 不要將事務(wù)日志文件置于其中已有其他文件和文件組的物理磁盤上。

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2021-02-06 23:03:58

SQLServer數(shù)據(jù)庫變量

2010-07-15 17:50:48

SQLServer收縮

2021-03-24 14:50:00

SQLServer數(shù)據(jù)庫字符串

2021-03-19 07:12:23

SQL Server數(shù)據(jù)庫數(shù)據(jù)庫收縮

2021-03-04 22:02:18

SQL Serve數(shù)據(jù)庫架構(gòu)

2021-07-01 06:19:46

Redis數(shù)據(jù)庫API

2010-06-02 17:06:54

MySQL數(shù)據(jù)庫文件

2010-06-09 15:40:59

MySQL數(shù)據(jù)庫文件

2009-11-18 16:23:26

PHP數(shù)據(jù)庫文件

2010-04-22 16:08:24

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

2011-06-07 10:12:27

2010-05-05 10:19:19

Oracle數(shù)據(jù)導(dǎo)

2009-03-17 16:00:47

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

2010-09-13 15:21:17

SQL Sever數(shù)據(jù)

2010-09-25 16:38:34

維護DHCP數(shù)據(jù)庫文件

2010-04-19 12:16:53

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

2011-05-20 09:35:24

Oracle數(shù)據(jù)庫恢復(fù)備份

2010-06-09 15:40:59

MySQL數(shù)據(jù)庫文件

2010-09-13 15:31:14

sql server數(shù)

2011-03-24 11:14:46

點贊
收藏

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