cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X

Displaying Full List for Large Data Sets

proedude
2-Guest

Displaying Full List for Large Data Sets

All -

One of the new features in Windchill 9.x is the "Full List" feature. This allows a user to display the complete contents of a table regardless of the page size. We have done some initial testing on this and determined that "bad things" can happen if a user selects the Full List hyperlink for very large tables.

We've spoken with PTC about this and they said that there is no property that can control this directly. They recommended that we use the various QueryLimit properties (wt.pom.queryLimit, wt.pom.paging.snapshotQueryLimit, and com.ptc.windchill.search.queryLimit) to control the maximum number of rows returned from the database for a given query.

The problem is that we do not want to set our QueryLimit to an artificially low number for the sole purpose of preventing a user from displaying a Full List of 100,000 objects. I'd be interested to know whether others have dealt with this same situation. Specifically:

* What problems have you seen when users selected Full List on large data sets?
* Was the impact only felt at the user's workstation or could their potentially be an impact at the method server?
* Were you able to come up with a workaround?

Thank you in advance for suggestions/ideas/solutions.


Paul J. Crane, PMP
IT Team Leader, Engineering Systems
John Deere Agriculture and Turf Division
2000 John Deere Run
Cary, NC 27513
2 REPLIES 2
MikeLockwood
22-Sapphire I
(To:proedude)

Another in a long line of functions in Windchill not being planned for scaling to the sizes that users need to deal with for normal work...

PTC absolutely needs to do something more systematic to address how the system behaves with large data sets.

No ideas to offer on this one - let us know what you find out.

We ran into multiple issues because of high data sets.1. Cognos reports
created tomcat memory problems trying to fit all the queried data into its
memory.
2. Multilevel where used reports on Manufacturer parts caused system crashes
because of memory issues.
3. Ran into full list issue while displaying tables.
4. Method Server crashes when exporting search results for large data sets.

All these issues occured even after fine tuning Oracle database , tomcat and
MethodServer. We ended up setting the max query limits to 130K as suggested
by PTC.

We run into minor annoyances because of these limits.
1. Now the Partslink classification update doesn't work with the query limit
set to 130K. We have to reset these properties to -1 to run the
classification update. We are running this tool only during the production
downtime.
2. In some cases with large ProE assemblies with family table data, checkin
and checkout functionality fails after hitting this limit. Actual number of
components in the assembly are far less than 130K. We are still debugging
this issue.

Regards,
Prathap





On Tue, Aug 25, 2009 at 10:09 AM, Lockwood,Mike,IRVINE,R&D <
mike.lockwood@alconlabs.com> wrote:

> Another in a long line of functions in Windchill not being planned for
> scaling to the sizes that users need to deal with for normal work...
>
> PTC absolutely needs to do something more systematic to address how the
> system behaves with large data sets.
>
> No ideas to offer on this one - let us know what you find out.
>
Announcements


Top Tags