Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network Performance Tuning Guide - EMC Community Network

community.emc.com
from community.emc.com More from this publisher
28.11.2014 Views

Designing the Application Figure 16. Specifying search criteria The condition you select defines the syntax of a corresponding search query built by Forms Builder. The following table describes available conditions and indicates the resulting syntax for an example query: Table 2. Search criteria conditions Condition Description Example Equals Not equals Like Not like Starts with Ends with Returns items that match the specified value exactly. Returns items that do not match the specified value exactly. Returns items that match a pattern with a wildcard. Returns items that do not match a pattern with a wildcard. Returns items in which the first part of the item matches the specified value. Returns items in which the last part of the item matches the specified value. object_name = ’$object_name$’ object_name ’$object_name$’ object_name LIKE ’%$object_name$%’ object_name NOT LIKE ’$object_name$’ object_name LIKE ’$object_name$%’ object_name LIKE ’%$object_name$’ Exact searches scale much better than wildcard searches. Wildcard searches involve scanning of a full-text index or database table which affects performance, especially with larger repositories containing many objects. Avoid using the Like, Not like, Starts with, and Ends with conditions. 44 EMC Documentum xCP 1.0 Performance Tuning Guide

Designing the Application Using search restrictions The search template includes a screen (Figure 17, page 45) to set restrictions on the results of a search. Figure 17. Configuring search restrictions Set the search restrictions appropriately to return results of use only. Failure to specify a restriction on the number of results can have a significant impact on performance, especially when thousands of objects match the search criteria. See Restricting advanced search results, page 46 for information on restricting results for advanced queries. Using advanced searches The search template includes a screen (Figure 18, page 46) to create a search query using DQL. More information on DQL is available in the Documentum Content Server DQL Reference Manual. EMC Documentum xCP 1.0 Performance Tuning Guide 45

Designing the Application<br />

Using search restrictions<br />

The search template includes a screen (Figure 17, page 45) to set restrictions on the results of a search.<br />

Figure 17. Configuring search restrictions<br />

Set the search restrictions appropriately to return results of use only. Failure to specify a restriction<br />

on the number of results can have a significant impact on performance, especially when thousands<br />

of objects match the search criteria.<br />

See Restricting advanced search results, page 46 for information on restricting results for advanced<br />

queries.<br />

Using advanced searches<br />

The search template includes a screen (Figure 18, page 46) to create a search query using DQL. More<br />

information on DQL is available in the Documentum Content Server DQL Reference Manual.<br />

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

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

Saved successfully!

Ooh no, something went wrong!