28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Designing the Application<br />

Note: Adding criteria to your query results in fewer items returned and less performance impact.<br />

Note: Content Server, version 6.6, uses range queries that limit results sets to 100.<br />

Designing task lists (work queues)<br />

In TaskSpace, you create work queues to specify tasks performed by any one of multiple individuals.<br />

The work queues can then be specified as the performer of an activity defined in Process Builder. You<br />

define work queues by specifying the members (individuals, groups, or roles), policies (priorities),<br />

and work assignment matching filters associated with the work queue.<br />

TaskSpace populates task lists of individual users by querying work queue repository objects when<br />

the associated work queue gets invoked as the performer of a process activity. TaskSpace applies<br />

work assignment matching filters to the query results, returned from the repository, to refine the list<br />

of tasks included in a user’s (processor’s) task list.<br />

Avoid creating work queues with large ’unselective’ membership. Unselective work queues return<br />

large result sets to TaskSpace which then undergo row by row processing through work assignment<br />

matching filters before a list of tasks for a user inbox can be updated. With unselective work queue<br />

memberships, row by row processing through TaskSpace filters compounds the performance impact<br />

that results from the database returning a large result set of potential tasks for which a user is<br />

unqualified (left branch of Figure 19, page 48.<br />

Designing work queues with ’selective’ membership results in small result sets returned by the<br />

database, better database performance, and fewer rows for processing through work assignment<br />

matching filters (right branch of Figure 19, page 48). In general, assign work queue members that are<br />

qualified to work on most tasks and the highest priority tasks in the queue. Use the work assignment<br />

matching filters to fine-tune task assignments.<br />

<strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong> 47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!