博客
关于我
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
阅读量:790 次
发布时间:2023-02-11

本文共 956 字,大约阅读时间需要 3 分钟。

SharePoint 2013 RBS配置问题及解决方案

在配置SharePoint 2013的Remote Blob Storage(RBS)时,用户可能会遇到Content Database持续增长的问题。这种现象通常与RBS相关的表存储数据有关,尤其是rbs_filestream_data_??系列表的数据增长。此外,RBS物理文件夹也会随着文件上传而增长。以下是详细分析及解决方案:

问题分析

当RBS配置后,若发现Content Database持续增长,可能是由于以下原因之一:

  • RBS配置不当:未正确优化RBS设置,导致小文件也被存储在物理文件夹中。
  • 表存储膨胀rbs_filestream_data_??系列表的数据量增加,导致数据库膨胀。
  • 文件大小划分不当:RBS的文件大小划分配置不当,影响文件存储策略。
  • 解决方案

  • 理解RBS工作原理

    • RBS的核心原理是将大文件存储在物理文件夹中,而非Content Database。只有当文件大小超过指定的最小值时,才会被存储到物理文件夹。
    • 默认情况下,RBS的最小文件大小为128KB。如果需要调整这个值,可以通过RemoteBlobStorageSettings.MinimumBlobStorageSize进行配置。
  • 优化RBS配置

    • 文件大小划分:确保文件大小配置合理,避免小文件被错误存储到物理文件夹中。建议根据实际需求调整最小文件大小。
    • 定期监控:使用监控工具(如SharePoint Health Analyzer)定期检查RBS相关存储设置,确保配置符合最佳实践。
  • 参考最佳实践

  • 监控与优化

    • 定期监控RBS相关存储使用情况,分析Content Database增长的具体原因。
    • 如果发现rbs_filestream_data_??表数据量过大,可以考虑优化这些表的结构或调整存储策略。
  • 通过以上方法,用户可以有效控制RBS相关存储的问题,确保Content Database的健康增长。配置合理的RBS设置,不仅能优化存储效率,还能提升整体系统性能。

    转载地址:http://vvbfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL8修改密码的方法
    查看>>
    Mysql8在Centos上安装后忘记root密码如何重新设置
    查看>>
    Mysql8在Windows上离线安装时忘记root密码
    查看>>
    MySQL8找不到my.ini配置文件以及报sql_mode=only_full_group_by解决方案
    查看>>
    mysql8的安装与卸载
    查看>>
    MySQL8,体验不一样的安装方式!
    查看>>
    MySQL: Host '127.0.0.1' is not allowed to connect to this MySQL server
    查看>>
    Mysql: 对换(替换)两条记录的同一个字段值
    查看>>
    mysql:Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘解决方法
    查看>>
    MYSQL:基础——3N范式的表结构设计
    查看>>
    MYSQL:基础——触发器
    查看>>
    Mysql:连接报错“closing inbound before receiving peer‘s close_notify”
    查看>>
    mysqlbinlog报错unknown variable ‘default-character-set=utf8mb4‘
    查看>>
    mysqldump 参数--lock-tables浅析
    查看>>
    mysqldump 导出中文乱码
    查看>>
    mysqldump 导出数据库中每张表的前n条
    查看>>
    mysqldump: Got error: 1044: Access denied for user ‘xx’@’xx’ to database ‘xx’ when using LOCK TABLES
    查看>>
    Mysqldump参数大全(参数来源于mysql5.5.19源码)
    查看>>
    mysqldump备份时忽略某些表
    查看>>
    mysqldump实现数据备份及灾难恢复
    查看>>