在默认的情况下,每个SharePoint Web应用程序只会使用一个内容数据库(Content Database)。随着在这个Web应用程序中创建的网站集越来越多,或者网站集中的数据越来越多,这个内容数据库也在不断的增大。
为了能够适应数据的增长而保持性能,管理员可以在需要扩展内容时,给一个Web应用程序创建更多的内容数据库。在SharePoint管理中心的“应用程序管理 - 内容数据库”中,管理员在选中了一个Web应用程序后,可以创建新的内容数据库:
通过将新的内容数据库指定到不同的SQL Server物理服务器,在创建新的网站集时,就可以将新网站集所使用的内容数据库分布到不同的服务器上,达到负载均衡的效果。
当一个Web应用程序有多个内容数据库时,默认会使用最后创建的内容数据库来承载新的网站集。如果想指定一个特定的内容数据库来承载新网站集,可以将其他内容数据库的状态更改为“脱机”即可。这里的“脱机”并非指这个内容数据库不可用,而是不用它来承载新网站集。
同时,可以充分利用微软SQL Server 2005的分区功能(Partition)将数据进行物理分区。