Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stephen Vaillancourt PTC Technical Support May 2012

Similar presentations


Presentation on theme: "Stephen Vaillancourt PTC Technical Support May 2012"— Presentation transcript:

1 Stephen Vaillancourt PTC Technical Support May 2012
Diagnosing Performances Problems by Example using the PTC System Monitor Stephen Vaillancourt PTC Technical Support May 2012

2 Where to Start? Where to start? There are two choices; First option is using the ‘PurePaths’ view

3 The second option is user centric
Where to Start? The second option is user centric

4 Example 1: From either view identify operation to investigate
ms = 24.3 seconds

5 Drill Down to Database View
PurePath Hotspots for this transaction indicate a lot of small transactions

6 Database View Order by ‘Executions/Trans’, 812 identical SQL statements indicates a bottleneck We are in the context of one transaction, hundreds of small fast SQL statements being sent to the database is a common Windchill performance problem. Cumulative time of SQLwill be small, but overhead of sending, receiving and processing results is where the time is spent.

7 Drilling down to PurePaths from Database view
Note, the SQL is highlighted within the PurePath

8 PurePath expanded so it’s easier to see
Problem is likely either users are not in in the Principal Cache resulting in a DB hit or _getDomainsForPrincipals isn’t checking the Principal Cache

9 Second Example: One large hotspot
Click on hotspot, looks like it could be waiting for SQL

10 SQL statement is taking 9s of transactions 12s total
SQL needs to be tuned


Download ppt "Stephen Vaillancourt PTC Technical Support May 2012"

Similar presentations


Ads by Google