如何修改Blobs Storage Size的最小值以及如何验证Blob已经被存储到自定义的Blob Store里
来源:互联网 发布:通讯软件有哪些 编辑:程序博客网 时间:2024/04/27 18:20
博客地址:http://blog.csdn.net/shelleyliu0415
由于SharePoint2013的New Feature-Sharedded Storage的加入,数据存储方式发生了改变,数据是存储在互不相关的一堆Blob(ShreddedStorage)中,每个Blob都会有自己的BSN(BLOB SequenceNumber ).比方说我们有一个叫做Document.docx的文档,与此文档关联的存储碎片会分布在一系列的BLOBs.互不相关的BLOBs每个都被赋予一个独一无二的ID(offset)让文档被请求的时候可以用正确的顺序重新构造文档.在这些BLOBs中,有些是会被Version所公用的,也就未被修改的BLOBs.(默认情况下平均以64KB为一个数据块进行存储),如下图所示:
那么如果客户按照之前介绍的内容部署了FileStreamProvider,想实现FileStreamProvider的方式管理SharePoint站点里的数据时,默认情况下,无法触发到RBS的配置,将Blob取出来,那么我们该如何实现需求呢?
解决方案:我们可以通过修改RBSProvider的触发条件来实现需求,设置触发条件为1KB,即Blob为1KB的话,就会触发RBS,将Blob取出来,存储到其他的存储介质中,如下所示:
$cdb = Get-SPContentDatabase "WSS_Content"
$cdb.RemoteBlobStorageSettings.MinimumBlobStorageSize = 1024
$cdb.Update()
如下图所示:
验证一下环境信息,FileStreamProvider已经Enable+可用,触发RBS的Rule=1KB,如下图所示:
这样,我们可以上传一个文件,做一下实验Document的Blob是否被存储到自定义的Blob Store里:
通过命令在alldocs表中获取该文件的ID,如下图所示:
根据获取到的ID信息,到docstreams表中查看文件的content和rbs状态,如下图所示:
从图中可以看出Content的值都显示NULL,RBSid有值,说明该文件的Blobs已经全部触发RBS设置,全部取出。
我们可以到自定义的BlobStore里查看信息,如下图所示:
验证通过,若用户新上传文件的话,对应的Blob会借助Blob Store去存储,如何修改触发RBS的Rule的值以及如何检验是否Blob被取出,SharePoint留有的是Stub,本文也都做了相应的介绍,希望能给大家带来帮助,谢谢阅读!
- 如何修改Blobs Storage Size的最小值以及如何验证Blob已经被存储到自定义的Blob Store里
- Blob分析的例子,抽取Blobs
- 如何读取Oracle的BLOB字段里的文件
- 如何读取Oracle的BLOB字段里的文件
- 如何把文件上传的Microsoft Azure的Blob存储 ?
- MySQL 如何存储长度较大的varchar与blob
- SDE里"Maximum BLOB size exceeded"的解决办法
- 写入到blob字段的存储过程
- 如何为Filestream Provider设置Blob Store?
- Clob,blob的存储
- blob字段的修改
- 如何操纵oracle 的blob字段
- 如何合理的使用blob字段
- 利用Sqlite数据库的blob类型存储自定义的数据类型
- 利用Sqlite数据库的blob类型存储自定义的数据类型
- 如何在oracle的blob字段里保存多个文件
- 字符串如何存到数据库blob字段
- java中如何读取ORACLE中BLOB字段存储的图片
- Swift禁止横屏
- NIO
- python入门--基本数据类型
- [Mac技巧]非Mac键盘/PC键盘 互换Win Alt 按键功能
- Magento2 create a new module
- 如何修改Blobs Storage Size的最小值以及如何验证Blob已经被存储到自定义的Blob Store里
- Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
- Swift回调及notifition消息机制
- 喜!人民币入篮;忧!欧央行下调。【济南中金点评 www.zjzx01.com】
- 通过js较精确识别不同浏览器
- IOS多线程编程
- C_1:linux系统基础
- 向日葵和您把话一谈!
- DB2中导出数据库的所有DDL脚本