濮阳杆衣贸易有限公司

主頁 > 知識庫 > SQL Server誤區(qū)30日談 第18天 有關(guān)FileStream的存儲,垃圾回收以及其它

SQL Server誤區(qū)30日談 第18天 有關(guān)FileStream的存儲,垃圾回收以及其它

熱門標(biāo)簽:怎么給高德做地圖標(biāo)注 慶陽地圖標(biāo)注 電銷外呼系統(tǒng)軟件功能 美團(tuán)地圖標(biāo)注商戶認(rèn)證注冊 咸陽電腦外呼系統(tǒng)運(yùn)營商 榕城市地圖標(biāo)注 北京400電話辦理多少錢 承德地圖標(biāo)注公司名需要花錢嗎 浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商

誤區(qū) #18:如下多個(gè)有關(guān)FileStream的誤區(qū)

全部錯(cuò)誤

18 a)FileStream數(shù)據(jù)可以在遠(yuǎn)程存儲

    不能,由于FileStream數(shù)據(jù)容器(指的是存放FileStream文件的NTFS文件夾,杜撰出來的術(shù)語)必須像數(shù)據(jù)文件或日志文件那樣符合本地存儲策略-也就是說,這個(gè)數(shù)據(jù)容器必須放在對于運(yùn)行SQL Server的Windows Server是本地存儲(譯者注:也就是在‘計(jì)算機(jī)'里能看到的存儲,DAC當(dāng)然是了,其實(shí)SAN這類不直接連接服務(wù)器的也算是)訪問FileStream數(shù)據(jù)只要客戶端連接到了SQL Server服務(wù)器并獲取響應(yīng)的事務(wù)上下文后,就可以通過UNC路徑進(jìn)行訪問了。

18 b)FileStream的數(shù)據(jù)容器可以嵌套

    不能,對于同一個(gè)數(shù)據(jù)庫的兩個(gè)不同的FileStream容器可能在同一個(gè)目錄下,但是卻不能嵌套。而對于不同數(shù)據(jù)庫的FileStream容器無法在同一個(gè)目錄下。我的一篇博文有一段代碼能說明這一點(diǎn):Misconceptions around FILESTREAM storage。

18 c)對于FileStream的更新可以部分更新

    對于任何FileStream的更新都會導(dǎo)致創(chuàng)建一個(gè)全新的FileStream文件,這個(gè)操作會被日志原原本本的記錄下來。這也就是為什么FileStream不能被用于數(shù)據(jù)庫鏡像。這么多數(shù)據(jù)如果用于鏡像的話那后果簡直不可想象,只能希望未來的SQL Server版本可以修改這種機(jī)制以允許部分更新。

18 d)FileStream會在不需要的時(shí)候立刻被垃圾回收

    錯(cuò)誤。FileStream數(shù)據(jù)會在不再需要并且到了下一個(gè)Checkpoint的時(shí)候進(jìn)行垃圾回收。這點(diǎn)并不是那么直接以至于很多人對FileStream的回收機(jī)制存在誤區(qū)。

18 f)FileStream存放的目錄以及文件名是隨機(jī)取得

    其實(shí)不然,F(xiàn)ileStream的文件名其實(shí)代表的是創(chuàng)建其操作對應(yīng)LSN號。表和列的GUID目錄名是可以在系統(tǒng)表中獲取到。

我下面兩篇博文對此有了更詳細(xì)的解釋:

  • FILESTREAM directory structure 解釋了如何從一個(gè)FileStream所在行來得知其名稱

  • FILESTREAM directory structure - where do the GUIDs come from? 可以望文生義的知道這篇文章所講述的內(nèi)容:-)

您可能感興趣的文章:
  • SQL Server的FileStream和FileTable深入剖析
  • SQL Server 2008中的FileStream介紹
  • SQL Server FileStream詳解

標(biāo)簽:呼和浩特 江蘇 貴州 上海 重慶 昭通 拉薩 新鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server誤區(qū)30日談 第18天 有關(guān)FileStream的存儲,垃圾回收以及其它》,本文關(guān)鍵詞  SQL,Server,誤區(qū),30日談,第,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server誤區(qū)30日談 第18天 有關(guān)FileStream的存儲,垃圾回收以及其它》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL Server誤區(qū)30日談 第18天 有關(guān)FileStream的存儲,垃圾回收以及其它的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    闽清县| 永济市| 崇左市| 龙口市| 长白| 义乌市| 郓城县| 涪陵区| 册亨县| 泸水县| 噶尔县| 长武县| 师宗县| 金阳县| 左贡县| 镇坪县| 巴塘县| 余江县| 吕梁市| 松潘县| 衡东县| 富锦市| 宜良县| 昔阳县| 马尔康县| 神农架林区| 武夷山市| 屏东市| 闵行区| 稻城县| 任丘市| 高尔夫| 察哈| 新河县| 和平区| 长治市| 昌黎县| 奎屯市| 德阳市| 古田县| 彰化县|