Appendix A. Performance tuning guidelines for a Document Manager system 439
Class configuration
The document class definition allows the ability to identify an attribute or
combination of attributes that the system uses to check document uniqueness.
Uniqueness can be checked at several different points in the life cycle: a
document add, a document check-in, and the document revise commands can
all check for uniqueness.
When uniqueness is checked, the system reads the information set in the
Properties tab of the class configuration. Using three or more attributes as
uniqueness criteria can increase the amount of time it takes to check
uniqueness. For best performance, use the fewest attributes possible to meet
your business and configuration needs; not checking for uniqueness at all will
provide the best performance possible.
If you do have the system check for uniqueness, it is important to consider
creating attribute indexes for all properties used within the properties tab.
You can achieve additional server performance improvements through the
settings in the Triggers tab of the document class configuration dialog. These
triggers are all processed by the Document Manager Lifecycle Manager
whenever a document action is performed. Although this setting does not affect
desktop performance, reducing the number of triggers that have to be processed
by Lifecycle Manager helps to alleviate unnecessary resource use on the server.
Power searches
The power search command is an advanced level utility that can be made
available to users to build complex search requests. The power search was not
created to provide highly optimized searches, but it gives users the ability to
choose any combination of attributes, operators, and library settings when they
run a search.
We recommend making the Power Search command available to power users or
more advanced users with the knowledge of how to build a complex search.
Used correctly, refined complex searches can be created to return specific
documents and data to the user quickly.
User training and education can help provide knowledge and skills around
building complex searches. Using operators such as equals and choosing
attributes that are indexed help to improve search results response time.
Gain additional performance through the library settings in the Power Search
dialog. Similar to the standard search, a Power Search can be performed across

Get Performance Tuning for Content Manager now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.