『壹』 一個文件組可以被多個資料庫使用
1、一個文件或文件組不能由多個資料庫使用。例如,任何其他資料庫都不能使用包含 sales 資料庫中的數據和對象的文件 sales.mdf 和 sales.ndf。
2、一個文件只能是一個文件組的成員。
3、一個文件組可以包含多個文件,一個數據表在創建時可以指定要將數據放在那一個文件組上,而沒有辦法指定是要放在哪一個文件上,文件組對組內的所有文件都使用按比例填充策略。
4、事務日誌文件不能屬於任何文件組。
使用文件和文件組時的一些一般建議:
大多數資料庫在只有單個數據文件和單個事務日誌文件的情況下性能良好。
如果使用多個文件,請為附加文件創建第二個文件組,並將其設置為默認文件組。這樣,主文件將只包含系統表和對象。
若要使性能最大化,請在盡可能多的不同的可用本地物理磁碟上創建文件或文件組。將爭奪空間最激烈的對象置於不同的文件組中。
使用文件組將對象放置在特定的物理磁碟上。
將在同一聯接查詢中使用的不同表置於不同的文件組中。由於採用並行磁碟 I/O 對聯接數據進行搜索,所以性能將得以改善。
將最常訪問的表和屬於這些表的非聚集索引置於不同的文件組中。如果文件位於不同的物理磁碟上,由於採用並行 I/O,所以性能將得以改善。
請勿將事務日誌文件置於其中已有其他文件和文件組的物理磁碟上。
文件組對組內的所有文件都使用按比例填充策略的解析:
當數據寫入文件組時,SQL Server 資料庫引擎按文件中的可用空間比例將數據寫入文件組中的每個文件,而不是將所有數據都寫入第一個文件直至其變滿為止。然後再寫入下一個文件。例如,如果文件 f1 有 100 MB 可用空間,文件 f2 有 200 MB 可用空間,則從文件 f1 中分配一個區,從文件 f2 中分配兩個區,依此類推。這樣,兩個文件幾乎同時填滿,並且可獲得簡單的條帶化。
假定將資料庫設置為自動增長,則當文件組中的所有文件填滿後,資料庫引擎便會採用循環方式一次自動擴展一個文件以容納更多數據。例如,某個文件組由三個文件組成,它們都設置為自動增長。當文件組中所有文件的空間都已用完時,只擴展第一個文件。當第一個文件已滿,無法再向文件組中寫入更多數據時,將擴展第二個文件。當第二個文件已滿,無法再向文件組中寫入更多數據時,將擴展第三個文件。當第三個文件已滿,無法再向文件組中寫入更多數據時,將再次擴展第一個文件,依此類推
自己實踐過程摸索的內容:
文件與文件組的刪除,如果因為以前的分區方案不合理,需要取消分區,或者按另外一種方式分區,就需要涉及到文件與文件組的刪除操作,如果沒有掌握正確步驟,有時候可能無法刪除,會提示你「文件不為空,無法刪除」或者「文件組不為空,不能刪除」等等,如果不知道技巧,會很郁悶!本人就曾經經歷過這樣的郁悶!在網路也沒找到正確答案,下面說說我自己經過摸索後得到的答案。
1、 文件的刪除:首先要先清空文件里的數據,刪除之前數據一定要記得先備份,可將數據復制到其他表,然後執行:
DBCC SHRINKFILE (FileName, EMPTYFILE);
文件中的內容刪除後,再執行刪除文件命令,DataBaseName表示數據名,FileName 表示文件名:
ALTER DATABASE [DataBaseName] REMOVE FILE FileName;
2、文件組的刪除:
當文件組的文件被刪除後,按正常理解,應該就可以直接刪除文件組,實際是不行的,你無法刪除文件組。
因為還有幾個東西依賴文件組,一是分區方案,二是使用該分區方案的分區表。
所以要刪除分區方案才能刪除文件組。但要刪除分區方案之前要先更改依賴它的分區表,使其不依賴它。
這個主要是更改分區表的分區列,使其不使用分區方案,如果實在不會更改,在表裡數據已經備份的前提下,可以直接刪除表來解決。
然後再刪除分區表方案,最後就可以直接刪除文件組了。
總結前面的刪除過程:
1、修改分區表,使其不依賴分區方案。
2、刪除分區方案(依賴要刪除的文件組)。
DROP PARTITION SCHEME [Part_func_scheme_Name]
3、直接刪除文件組。
ALTER DATABASE [DataBaseName] REMOVE FILEGROUP [FGName]
DataBaseName表示數據名,FGName 表示文件組名。
『貳』 將 first 文件夾添加到庫中 怎麼操作
將first文件夾添加到庫中你在可以這么操作:
1、右擊想要添加到庫的文件夾,選擇"包含到庫",再選擇包含到那個庫中。(雖然文件夾已包含到庫中,但存儲位置還是在原始的位置,不會改變)。
2、如果你要添加的文件夾已經打開,可以從上方的工具條選擇"包含到庫",再選擇要添加到哪裡的庫。可以看到庫中包含了硬碟上各個地方的文件,包括其他的分區的文件。你也可以從庫中刪除文件夾,具體做法是點擊上面的"n個位置"。
3、默認的庫已經很好了,但如果你想更好地利用這個功能,你也可以自己建立自己的庫。在庫文件夾上點擊新建庫,也可以從右擊菜單選擇,然後自己命名下就可以了。
雖然「庫」功能很棒,但也不是完美的。不是所有的文件夾都可以添加到庫中,如果你想添加網路共享的文件夾的話,你會發現根本行不通。不過,寫個Win7LibraryTool的工具,可以它添加網路共享文件夾到「庫」中。如果你需要也可以下載來試試。
電腦中的庫類似於文件夾。只有庫裡面的子文件會占極少的磁碟空間,基本可以忽略。電腦中的庫並非傳統意義上的用來存放用戶文件的文件夾,除了存放軟體和文件的作用,庫本身還具有索引和地址的意義,還具備了方便用戶在計算機中快速查找到所需文件的作用。
『叄』 在win7中 網路文件夾可以包含到庫中嗎
單個文件夾的最大容量就是本次盤可用的存儲空間。
解釋:文件夾其實就相當於一個位置索引,裡面的內容可以無限存儲,但是當磁碟空間滿了的時候,也就無法繼續進行存儲的。
『肆』 WIN7系統怎樣把文件夾添加到庫裡面
工具:win7系統
步驟:
1,首先右鍵需要添加的文件。
2,選擇包含到庫,然後選擇需要包含到的庫,即可。
『伍』 win7中文件包含到庫和發送到庫有什麼區別
不會,只要是你從其他盤包含到庫,原文件還在其他盤,其實庫里的只是快捷方式,不會復制到C盤。
『陸』 Win7中文件夾右鍵沒有「包含到庫中」,以前有的,現在怎麼恢復
是不是點「開始」按鈕後,紅框位置出現最近打開的文件或是程序
你可以這樣
右鍵「開始「點屬性,找到開始菜單這一選項卡,把隱私下的兩個復選框去掉
『柒』 Win7中的一個庫最多可以包含幾個文件夾
無限。「庫」是個打開文件的快捷途徑,裡麵包含的只是文件的「目錄索引」;
在「庫」裡面看到的文件和文件夾,仍然在它們的原來位置。
還具備了方便用戶在計算機中快速查找到所需文件的作用。
在WindowsXP時代,文件管理的主要形式是以用戶的個人意願,用文件夾的形式作為基礎分類進行存放,然後再按照文件類型進行細化。
但隨著文件數量和種類的增多,加上用戶行為的不確定性,原有的文件管理方式往往會造成文件存儲混亂、重復文件多等情況,已經無法滿足用戶的實際需求。而在Windows7中,由於引進了「庫」,文件管理更方便,可以把本地或區域網中的文件添加到「庫」,把文件收藏起來。
(7)單獨一個文件可以包含到庫嗎擴展閱讀:
在Windows XP時代,文件管理的主要形式是以用戶的個人意願,用文件夾的形式作為基礎分類進行存放,然後再按照文件類型進行細化。
但隨著文件數量和種類的增多,加上用戶行為的不確定性,原有的文件管理方式往往會造成文件存儲混亂、重復文件多等情況,已經無法滿足用戶的實際需求。
而在Windows 7(以下簡稱Win 7)中,由於引進了「庫」,文件管理更方便,可以把本地或區域網中的文件添加到「庫」,把文件收藏起來。
簡單地講,文件庫可以將我們需要的文件和文件夾統統集中到一起,就如同網頁收藏夾一樣,只要單擊庫中的鏈接,就能快速打開添加到庫中的文件夾——而不管它們原來深藏在本地電腦或區域網當中的任何位置。另外,它們都會隨著原始文件夾的變化而自動更新,並且可以以同名的形式存在於文件庫中。