Username:
Password:
All parts of Cradle are designed to deliver the maximum performance to end users. This includes aspects such as:
The performance of a Cradle system will, however, degrade as a project database gets larger and larger and as the number of simultaneous users increases.
However, there are several things that you can do to get the best performance from your Cradle system. These are listed in the following sections:
Most operations begin by running a query in the database to find items to work on. Either you explicitly run a query, or a query is run implicitly, for example when:
In such cases, WorkBench searches the database for items that match the criteria in the query or are linked to the given item, or both.
The default block size for queries is 1,000 items, so queries will return blocks of no more than 1,000 items from the database, even if there are more items that could be returned. You get to the next and previous blocks of items by selecting the Next... and Previous... controls in list, tree or table views.
Reducing the block size reduces the time that a query takes to run. We recommend that you use the smallest block sizes that you find convenient to get the best performance when running queries.
It takes about twice as long to run a query which includes searching the contents of one or more frames than a query which does not search frames’ contents.
We therefore recommend that searching the contents of frame(s) in queries should be used carefully, especially if the query is likely to be used frequently.
Each query has a default view used to show the items that it finds, unless another view is specified, for example in a phase hierarchy node. If a default view is not specified, the last view used for that type of item will be used to show the query’s results.
In general, it is much quicker to display items in a view that does not use frames when compared to a view that does include frames.
Therefore, wherever possible:
When a list of items in WorkBench is shown as a tree, each item has a small + character next to it that indicates that the item has other items linked to it:
You can approximately double the speed with which such lists are shown by suppressing the display of the + characters. The operations in trees (for example double-clicking the item to expand the tree at that point), are still available irrespective of whether the + characters are shown, or not.
All Cradle clients can highlight suspect items. An item is suspect if it is at the to end of a cross reference and the item at the from end of the cross reference has been modified more recently than it.
It takes approximately twice as long to generate a list of items, or a list of linked items, when Cradle has to test each item to see if it is suspect.
Therefore, we recommend that suspectness should only be enabled when needed and should be disabled as soon as it is no longer required.
When searching the database, you can request only the latest instance of each item. An instance is a particular version and draft of an item. If Cradle’s Configuration Management System (CMS) is in use, several instances of an item can exist, for example:
With typical access rights, the first two of these instances (versions 1 and 2) would not be accessible, because they are superseded. So when you run a query with Owner set to ALL, then two instances would appear in the list, table or tree:
If you run a query with Owner set to LATEST, only one instance of the item will be found:
Version 3 draft A of the item, the work-in-progress instance of the item
Therefore querying with LATEST finds the latest instance of an item, where latest means:
Higher version numbers supersede lower version numbers
A draft instance of an item supersedes a baselined (no draft) instance of the same version
However, a query with Owner set to LATEST can take up to three times as long to run as a query with Owner set to ALL.
Therefore, we recommend that queries using Owner set to LATEST should be considered carefully, especially if they will be used frequently.
In WorkBench, when linked items in trees are selected to edit the attributes of the cross reference to them, right-clicking to display the pop-up menu to select Link Details can be time consuming. Before displaying this pop-up menu, WorkBench must assemble a list of all items that are linked to the selected item.
If you simply want to view or edit the details of the cross reference to a selected item, then the quickest method to display these attributes is to select the item and then display the Link Details button in the top-right corner of the WorkBench UI:
Back to the newsletter archive.