General Performance Recommendations
Here are some of the common scenarios that can be affected by performance:
Discovery
Because Discovery touches every site in the farm, it tends to multiply small differences in performance. Running Discovery under the Local Service "Metalogix ControlPoint Discovery Service" on the Web Front End where ControlPoint has been installed, will significantly improve the completion of the process. The local service will not compete on resources with other jobs in the same way that the ControlPoint Timer Job does, greatly increasing the time for this task to complete. The Discovery Service is recommended as a faster and more efficient alternative to the Discovery timer job, especially in a large farm environment. Please refer to this link to configure Discovery as a Local Service.
Steps that can be taken to improve Discovery:
1. Exclude selected Web Applications, such as the MySites Web Application, from the normal nightly Full Discovery. This can be done by entering the GUID of the Web Application(s) into the ControlPoint Configuration Setting "Web Applications to Exclude from Discovery" (WAPEXCLUDE);
Category | Setting Name | Internal Setting Value | Description |
Discovery Performance
| Web Applications to Exclude from Discovery | WAPEXCLUDE | A comma-separated list of Web Application GUIDS to exclude from normal nightly full discovery processing; ignored for partial discovery in which a specific scope other than the full farm has been chosen. |
You can determine the GUID by selecting the Web Application in the SharePoint Hierarchy, and right-clicking to display Properties.
2. Exclude selected Site Collections from the normal nightly Full Discovery. This can be done by entering a comma-delimited list of strings into the ControlPoint configuration setting "Site Collections to Exclude from Discovery" (URLEXCLUDE). During Full Discovery, any Site Collection whose URL contains one of the strings in this setting will be excluded from the Discovery process.
Category | Setting Name | Internal Setting Value | Description | ||
Discovery Performance
| Site Collections to Exclude from Discovery | URLEXCLUDE |
|
3. Schedule a Partial Discovery for the excluded Web Applications or Site Collections, typically to run on the weekend when there is less activity on the system and a long Discovery would have less impact on the business. Partial Discovery is specified by invoking Discovery from Manage ControlPoint | ControlPoint | Discovery and using “Change Selection” to choose a particular Web Application(s), and then (as above) using the Schedule panel to choose when it will run. If you choose anything other than the full farm, the Exclude settings are not utilized (so that you can perform a Partial Discovery on an otherwise excluded Web Application or Site Collection).
The SharePoint Hierarchy panel of ControlPoint is designed to use progressive retrieval of information: as you open elements of the hierarchy, ControlPoint will retrieve from the server only those elements of the hierarchy (e.g. the Site Collections in a Web Application, or the sites in a Site Collection) that you have asked for. This means that the interface does not waste time fetching large amounts of information that you may never need in this session, and it means that you are able to start using ControlPoint much more quickly. Once an element of the hierarchy (such as a large Web Application or Site Collection) has been loaded into the browser, it is held in the cache there until the next time ControlPoint is restarted or the next “Refresh SharePoint Hierarchy” – this caching means that if you return to a Site Collection, or another element you have visited, it will open quickly.
Site Collections and Sites Grouping
"Maximum Number of Objects to Display Before Foldering" Internal Name is "NAVCAP" It's default value is 45, but you can increase it up to 100, but not higher than 200.
Category | Setting Name | Internal Setting Value | Description | ||
Navigation
| Maximum Number of Objects to Display Before Foldering | NAVCAP |
|
Slow Performance while Expanding the Hierarchy
"Preload All Site Collections" Internal Name is "PRELOADSITECACHE"
Category | Setting Name | Internal Setting Value | Description | ||
Navigation
| Maximum Number of Objects to Display Before Foldering | PRELOADSITECACHE |
|
After this parameter has been set, on the first request to the ControlPoint Web Application (normally the Schedule Monitor which runs every 10 minutes) it will pre-load the list of Site Collections and pre-build the list of folders in an in-memory cache on the server, so that this information will be immediately available when you open a Web Application.
Non-Farm Admin Users have slow Loading of ControlPoint and Hierarchy
One last recommendation to improve the experience browsing through Site Collections is to use the Search Hierarchy feature. If you know at least part of the name of the site or part of the URL, you can enter that known part. If you click on the site title (the tooltip will read “Open & Manage”), then a new window will open with a trimmed version of the SharePoint Hierarchy displayed (which permits access to all ControlPoint functions on the selected site and its parents).
Slow Search
If you experience Slow Loading on your Search, we advise to change this setting:
"ControlPoint Setting Search Using Cached Data" Internal Name is "CACHEDSEARCH" to TRUE. This will make the search reliant on Last Discovery Data and since it's a query to our own internal database, the results will be significantly faster.
Category | Setting Name | Internal Setting Value | Description | ||||
Navigation
| ControlPoint Setting Search Using Cached Data | CACHEDSEARCH |
|
While Running a Report
If your report is taking a long time to complete than the usual, please follow this KB
If you have chosen to run an analysis on real-time data, consider using cached data instead. or narrow the scope of the operation. For example, re-initiate the operation from a different (lower) level of the SharePoint Hierarchy or modify your current parameters.
Running Simultaneous Reports
© ALL RIGHTS RESERVED. Feedback 이용 약관 개인정보 보호정책 Cookie Preference Center