好多企业员工在访问SharePoint2013 web site的时候,发现web page的Performance很慢,这就给企业的SharePoint管理员带来的难题——如何来监控WebPage?
这里,给大家介绍一个Feature:Developer Dashboard,帮助SharePoint管理员监控Web Page Performance,但是默认情况下是disable的状态,下面来介绍一下如何用PowerShell Enable这个功能。
首先,激活DeveloperDashboard的前提是需要保证SharePoint 2013的Usage and Health data collection是Start状态,如何没有开启的话,需要用PowerShell去开启,具体命令如下所示:
New-SPUsageApplication-Name "Health and Usage Application1" -DatabaseName "SP2013_Health_and_Logging_Database1"
其次,我们用SharePointPowerShell激活 Developer Dashboard,具体命令如下:
$svc =[Microsoft.SharePoint.Administration.SPWebService]::ContentService
$dds =$svc.DeveloperDashboardSettings
$dds.DisplayLevel= "On"
$dds.Update()
最后,我们在Web site上就可以看到Developer Dashboard了,如下图所示:
我们可以点击SQL查看每个Request所需要的SQL Query的时间,如下图所示:
希望本篇文章能给SharePoint管理员提供帮助。