Environments with many workspaces
If you are planning to setup an environment with more than 5000 workspaces, it is advisable to switch to a search based aggregation mode due to the default list view threshold.
Furthermore it is recommended to avoid the workspace list entirely, to reduce query time when accessing the current workspace (MatchPoint needs to access the ListItem in the large list, which induces a significant performenace drop). This can be done by switching to the decentralized workspace mode; i.e. store the workspace item within the workspace web. Note, that this requires a search-based aggregation of workspaces.
To switch to this mode, all you have to do is to set the ListLocationExpression
in the workspace template to null
. Existing workspaces can be migrated to the
new concept by updating the workspace.
This process can be automized by using the MatchPoint CmdLet
Enable-MPWorkspaceItemInWebMode
. This CmdLet expects the following parameters:
WebApp
WorkspaceTemplateconfiguration
and has the optional parameter MigrateExistingWorkspaces
to move workspace items
of existing items. If this flag is specified, make sure to provide the
WorkspaceListUrl
of the list containing the workspaces that have to be migrated.