SharePoint SQL与搜索服务的故障排查与配置指南
1. SQL使用日志数据库问题及处理
在SharePoint环境中,唯一可直接查询的SQL数据库是使用情况应用程序的数据库,即用于使用情况日志记录的数据库。有时,SharePoint 2010场所需的数据量会超过使用日志数据库默认的6GB最大大小,此时应用程序日志会生成事件ID 5586,ULS日志会显示分区已超过最大字节数的消息。
为解决这个问题,有两种方法:一是增加数据库大小,二是减少保留期。使用数据库被分割成多个分区,默认有14个分区。如果减少保留期的天数,分区数量会相应减少,每个分区的大小会增大。例如,若将分区从14个减少到7个,假设数据库已满,每个分区大约为850 MB(6200000000字节 / 7天)。
若分区大小不足以容纳所有数据,则需要增加数据库大小。在SharePoint 2013或2016中,默认的MaxTotalSizeInBytes属性相当于10TB,使用数据库可能会变得非常大。可以使用PowerShell调整这个属性,以下是具体步骤:
- 首先,使用以下PowerShell脚本设置页面请求的属性:
$PageRequestsSize=Get-SPUsageDefinition -Identity "page requests"
$PageRequestsSize.MaxTotalSizeInBytes= 12000000000
$PageRequestsSize.update()
- 然后,设置使用情况应用程序使用新的数据库:
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



