If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Pervasive.SQL > ntdbsmgr.exe memory leak

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-25-04, 15:54
Irissol Irissol is offline
Registered User
 
Join Date: Oct 2004
Posts: 1
ntdbsmgr.exe memory leak

I have a problem with ntdbsmgr.exe. The file, after a length of time, takes up an extremely large amount of memory. I am running Pervasive 2000i SP4 on a Windows 2003 Server. I talked to Pervasive Technical Support and they told me that 2000i with SP4 has shown to have no problems running with Windows Server 2003. I checked the pvsw.log file and there doesn't seem to be anything out of the ordinary. Any help would be greatly appreciated...the file is now taking up 224mb of memory.
Reply With Quote
  #2 (permalink)  
Old 10-25-04, 16:26
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 1,026
First off, what's your cache set to? Secondly, what in terms of Pervasive are you doing (ODBC, Btrieve, a bit of both, etc)? Third, have you tried upgrading to Pervasive.SQL V8? 2000i SP4 is no longer supported by Pervasive and wouldn't be fixed even if there were a problem.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #3 (permalink)  
Old 10-25-04, 20:44
bhgewilson bhgewilson is offline
Registered User
 
Join Date: Oct 2004
Posts: 3
where is cache

Where is the cache set at? I am having trouble finding it? And also should we have installed the pervasive server version for a medical software called Lytec. Can we just install the workstation version and have it work across the five computers that use the software. Maybe NTDBSMGR is not a leak but should take 300 MB when busy for five computers. Any suggestions.
Reply With Quote
  #4 (permalink)  
Old 10-25-04, 21:08
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 1,026
Cache is set either through the Pervasive Control Center in the Configuration node then the Performance Tuning section or in the Registry. The setting is in bytes.
NTDBSMGR.EXE may use 300mb for 5 users depending on various settings. You can install the workgroup version but I wouldn't recommend it.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #5 (permalink)  
Old 10-26-04, 20:36
bhgewilson bhgewilson is offline
Registered User
 
Join Date: Oct 2004
Posts: 3
response to ntdbsmgr

Thanks for the reply and help. If it does use up to 300 MB does it matter that Soapware is also running on this machine and we are using the true MS SQL engine on this. Do you think that the two database engines are having problems. We see performance problems with soapware (SQL engine) when all users are using Lytec (pervasive engine). Do we need to add more RAM? We already have a gig of memory. Thanks for your help.

Brad Wilson
Reply With Quote
  #6 (permalink)  
Old 10-26-04, 21:29
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 1,026
It's possible that the two engines are using resources from the other. As long as you've got enough resources both Pervasive and MS SQL can reside on the same server.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #7 (permalink)  
Old 10-27-04, 07:54
bhgewilson bhgewilson is offline
Registered User
 
Join Date: Oct 2004
Posts: 3
What is enough RAM? I have a gig of memory. Should pervasive still be taking 242 MB RAM?
Reply With Quote
  #8 (permalink)  
Old 10-27-04, 09:25
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 1,026
Can Pervasive take 242MB, yes. It depends on your settings. What is your cache set to? That's the biggest chunk of memory Pervasive takes. For example, on my laptop Pervasive is currently taking 30MB but I've only started the machine 20 minutes ago and have not done any Pervasive operations.
How much RAM is a harder question to answer. It depends. You'll have to do some testing to see if you'r limited by the amount of RAM or there's some other bottleneck on the system. In most systems I've seen, CPU and RAM are not the bottleneck for Pervasive. It's either the disk subsystem (not being fast or robust enough) or bad application/database design.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On