SQLServer中數(shù)據(jù)庫文件的存放方式,文件和文件組
導(dǎo)讀:1建站知識上次我關(guān)于索引的文章有幾個園友發(fā)站內(nèi)信問我如何將索引和表存儲在不同的硬盤上。我覺的需要專門寫一篇文章來網(wǎng)站推廣優(yōu)化seo建設(shè)網(wǎng)站公司。
簡介
在SQL SERVER中,數(shù)據(jù)庫在硬盤上的存儲方式和普通文件在Windows中的存儲方式?jīng)]有什么不同,僅僅是幾個文件而已.SQL SERVER通過管理邏輯上的文件組的方式來管理文網(wǎng)站建設(shè)件.理解文件和文件組的概念對于更好的配置數(shù)據(jù)庫來說是最基本的知識。
理解文件和文件組
在SQL SERVER中,通過文件組這個邏輯對象對存放數(shù)據(jù)的文件進(jìn)行管理.
先來看一張圖:
還有一點要注意的是,如果一個表是存在物理上的多個文件中時,則表的數(shù)據(jù)頁的組織為N(N為具體的幾個文件)個B樹.而不是一個對象為一個B樹.
創(chuàng)建和使用文件組
創(chuàng)建文件或是文件組可以通過在SSMS中或者使用T-SQL語句進(jìn)行。對于一個數(shù)據(jù)庫來說,既可以在創(chuàng)建時增加文件和文件組,也可以向現(xiàn)有的數(shù)據(jù)庫添加文件和文件組.這幾種方式大同小異.下面來看一下通過SSMS向現(xiàn)有數(shù)據(jù)庫添加文件和文件組.
首先創(chuàng)建文件組:
下面我們就可以通過語句將創(chuàng)建的表或者索引加入到新的文件組中了:
使用多個文件的優(yōu)點與缺點
通常情況下,小型的數(shù)據(jù)庫并不需要創(chuàng)建多個文件來分布數(shù)據(jù)。但是隨著數(shù)據(jù)的增長,使用單個文件的弊端就開始顯現(xiàn)。
首先:使用多個文件分布數(shù)據(jù)到多個硬盤中可以極大的提高IO性能.
其次:多個文件對于數(shù)據(jù)略多的數(shù)據(jù)庫來說,備份和恢復(fù)都會輕松很多.我碰見過遇到一個150G的數(shù)據(jù)庫,手頭卻沒有這么大的存儲設(shè)備…
但是,在數(shù)據(jù)庫的世界中,每一項好處往往伴隨著一個壞處:
顯而易見,使用多文件需要占用更多的磁盤空間。這是因為每個文件中都有自己的一套B樹組織方式,和自己的增長空間。當(dāng)然了,還有一套自己的碎片-.-但是在大多數(shù)情況下,多占點磁盤空間帶來的弊端要遠(yuǎn)遠(yuǎn)小于多文件帶來的好處.
總結(jié)
本文對SQL SERVER中文件和文件組的概念進(jìn)行了簡單闡述,并在文中講述了文件和文件組的配置方式。按照業(yè)務(wù)組織好不同的文件組來分布不同的文件,使得性能的提升,對于你半夜少接seo網(wǎng)站優(yōu)化幾個電話的幫助是灰常如何seo優(yōu)化推廣網(wǎng)站大滴:-)
相關(guān)網(wǎng)站推廣優(yōu)化seo建設(shè)網(wǎng)站公司。關(guān)鍵詞標(biāo)簽: SQL 文件 數(shù)據(jù)庫文件
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章SQLServer中數(shù)據(jù)庫文件的存放方式,文件和文件組主要講述文件,數(shù)據(jù)庫文件,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_4331.html
為你推薦與SQLServer中數(shù)據(jù)庫文件的存放方式,文件和文件組相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12