Skip to main content

Support & downloads  >  

Use of ReaderNames fields slows view performance in Notes

 Technote (FAQ)
 
Problem
As a Lotus NotesĀ® database designer, you have designed a view that uses ReaderNames fields to control access to documents. For some users, however, the wait times to open the view are longer than expected.
 
Solution
A view might open slowly for users who have access to a small percentage of the documents in the view. This is a result of the intended functionality of two features in Notes:

- The high level of security that is afforded by ReaderNames fields.
- Notes tries to send a full screen of information when a view is opened.

You may wish to consider the appropriateness of the use of ReaderNames fields for cases in which users will access a common shared view but have access to only a few documents.

The following workarounds are available:

1. Categorize the view, initially collapsed. When a view uses collapsed categorization, the server will be better able to fulfill its obligation to send a full screen of information to the client, without noticeable delays. Users will then be presented with many seemingly empty categories, in addition to the few documents to which they have access.

2. Embed the view, using Show Single Category. This is the best performer, assuming you wisely choose the category to display. Ideally, categories will be based on a data point such that each user will be able to see all, or most of, the documents in that category. They might be able to choose from multiple categories using a drop-down, or it might be computed with no option to choose (such as @UserName).

3. Use the @SetViewInfo function (introduced in Notes 6.0) to filter a view to show only a subgroup of documents. In standard views (rather than calendar views) the function filters a view to display only documents from a specified category.

4. Shared, private on first use. This is another option, but it carries performance and maintenance issues of its own, so it would typically not be a first choice.

Users who have access to a large percentage of documents in the view should not notice a performance hit. In reality, the server is responding more slowly to the request for view information, but network performance typically masks this difference.

Supporting Information:

When a user opens any view, the server sends more than enough information (documents) to fill the client's screen. This enables the user to scroll up and down without any delays. Normally this means that the server reads a few kilobytes of information and then passes it along to the client. However, if a user has access to a small number of documents in a view, Notes may have to read through a significant percentage of the view--perhaps even the entire view--before being able to send the client enough information to fill a screen.
 
 
Historical Number
146404
 
 

Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.
This material provides me with the information I need.




This material is clear and easy to understand.




Did the information help you to achieve your goal?
What updates, improvements, or related information would you like to see in this document?
Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.
Input the verification number to submit feedback:
Document information
 Product categories:
 Software
 Messaging Applications
 Advanced Messaging
 Lotus Notes
 Lotus Notes
 Operating system(s):
  Mac OS, Windows
 Software version:
  5.0, 6.0, 6.5, 7.0
 Reference #:
  1097609
 IBM Group:
 Software Group
 Modified date:
 2006-05-22

Translate My Page
 
 

Rate this page

Help us improve this page. Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.