校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

SQL Server誤區30日談 第18天 有關FileStream的存儲,垃圾回收以及其它

熱門標簽:怎么給高德做地圖標注 慶陽地圖標注 電銷外呼系統軟件功能 美團地圖標注商戶認證注冊 咸陽電腦外呼系統運營商 榕城市地圖標注 北京400電話辦理多少錢 承德地圖標注公司名需要花錢嗎 浙江穩定外呼系統供應商

誤區 #18:如下多個有關FileStream的誤區

全部錯誤

18 a)FileStream數據可以在遠程存儲

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

18 b)FileStream的數據容器可以嵌套

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

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

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

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

    錯誤。FileStream數據會在不再需要并且到了下一個Checkpoint的時候進行垃圾回收。這點并不是那么直接以至于很多人對FileStream的回收機制存在誤區。

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

    其實不然,FileStream的文件名其實代表的是創建其操作對應LSN號。表和列的GUID目錄名是可以在系統表中獲取到。

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

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

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

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

標簽:呼和浩特 江蘇 貴州 上海 重慶 昭通 拉薩 新鄉

巨人網絡通訊聲明:本文標題《SQL Server誤區30日談 第18天 有關FileStream的存儲,垃圾回收以及其它》,本文關鍵詞  SQL,Server,誤區,30日談,第,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server誤區30日談 第18天 有關FileStream的存儲,垃圾回收以及其它》相關的同類信息!
  • 本頁收集關于SQL Server誤區30日談 第18天 有關FileStream的存儲,垃圾回收以及其它的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 尼勒克县| 达拉特旗| 于田县| 广丰县| 汉中市| 靖安县| 大宁县| 遵义县| 观塘区| 襄城县| 石阡县| 黄浦区| 九台市| 宁强县| 合川市| 盈江县| 海南省| 宝山区| 富蕴县| 滕州市| 大埔区| 衡东县| 哈巴河县| 广西| 五原县| 区。| 中卫市| 林芝县| 西盟| 宁明县| 墨竹工卡县| 白水县| 宜阳县| 中阳县| 海林市| 阳西县| 庆元县| 阳春市| 思南县| 安多县| 海晏县|