SharePoint的数据库性能需要注意的一点
创建SharePoint的时候, 可能会忽略在数据库层次的两个设定- "Initial Size"和"autogrowth".
这两个选项的默认值都需要修改一下的.
Initial Size, 如果说我们的Content DB大小已经是4 TB了. 那么我们设定CrawlStoreDB的初始大小为500 MB就是不合理的. 可以预见的是这个DB会显著增长.
AutoGrowth, 默认该选项是每次增长1 MB. 如果数据库频繁增长, 那么数据库就会去不停地分配空间, 导致性能下降.
笔者的环境中, SharePoint爬网速度很慢, 瓶颈在SQL上, 修改了这项设定, 爬网速度了有一定提高.
推荐
==================
设置autogrowth为一个固定值, 数据库越大, 增长的值应该越大.
保持磁盘上有25%的空闲空间, 以备增长之需.
参考资料
==================
Best practices for SQL Server in a SharePoint Server farm