voneinem
|
In an application that is running well for years I added some additional watches. As a consequence the timing of the application was massively influenced especially when queries in the background thread were done. As a backround: the application uses two threads and the thread model "by base" with critical section usage initialized:
|
|
nbehncke
Comment posted
2009/12/03, 16:05 UTC+1
|
|
Hello Volker,
I cannot see the reason for this particular deadlock. The query that you are performing is a PtOnDemandSet::Query. This type of query cannot make use of indexes and is reading the object buffer for all objects in this set. While reading an object buffer ObjectDescriptions are read or created. ObjectsDescriptions are created for every lock, watch or read of on object. If you have now many additional watches then you might expierience a performance degradation. We have addressed this problem starting in version 10.0.08.174 (and later on in FastObjects 11.0). We have improved the ObjectDescription management. Please retry with the latest FastObjects 10.0 Service Pack. If the problem persists then please send the dump and all information to support@versant.net. Best regards, Nils Behncke Versant Team |
|
voneinem
Comment posted
2009/12/03, 17:45 UTC+1
|
|
Hello Nils,
thanks a lot for the very quick reply! I will try to move to version 10.0.08.174 and see if the performance impact changes. To your information: In sum we are installing less than 50 watches for that database, which is not very much I assume. If I needed to sent you any dumps, I guess this will not work via email because of the size and I assume that a mini dump will not be sufficient. Do you offer any FTP location? Otherwise I could deposit in mine and share the like via email. Thanks for now, Volker |
|
voneinem
Comment posted
2009/12/10, 12:56 UTC+1
|
|
Update: We moved to version 10.0.9.189 and the performance problems have not neen abserved until now. Also no hang was present.
Thanks, Volker |
What do I have to do to get started?
Before you can post messages to the message boards, you must register as a VDC Member. To register, create a new profile at VDC Member Area, see right-hand panel. If you already have signed-up for a VDC Member account you just need to logon.
Technical Questions:
Message Boards
Purchase Inquiries:
Versant Object Database
FastObjects .NET
General Questions:
Quick Message Form
For postal adresses, phone numbers, e-mail addresses, driving directions etc please refer to:
You are not logged in.
Joining the VDC Member Area is the best way to get the best out of the Versant Developer Center!
In today's fast paced world you want to be part of a company that is on the leading edge of technology? Join Versant!
Versant Vorkout lets you reclaim unused space in your database while it is in normal operation, increasing free space and improving performance.
Database Company supports Masters students enrolling in Databases / Information Systems through 2-year Scholarship
www.versant.com | Copyright © 2003-2008 Versant Corp. All rights reserved.
For questions about this site please contact webmaster@versant.com
Versant and FastObjects are either registered trademarks or trademarks of Versant Corporation in the United States and/or other countries. All other products might be a registered trademark or trademark of their respective company in the United States and/or other countries.