we have ACCPAC 200 ERP (v5.5a) installed on about 10 Windows XP Pro workstations and attached to a Windows Small Business Server 2003 R2 SP2. The database is Pervasive SQL 9.50.077.002
All the workstations are installed on a share on the server "\\server\accpac\runtime" as this was indicated by the distributor as the most appropriate installation model to minimize maintenance costs.
The system works but we have some long delays when executing certain operations like:
1- open G/L transaction Batch list (30-40 secs)
2- close a batch window (40+ secs)
3- close the print dialog after printing a batch (20 secs)
we have been measuring the whole system (desktop, network and server) trying to understand what happens during the delays and this is what we noticed:
- for every ACCPAC workstation running we have 75+ files open on the server, this is probabily due due to the installation model (see above)
- the server CPU is most of the time around 0%, reaching peaks of 20-30% when performing some heavy operations but always for very short time (2 sec max)
- the server network usage is normally using 500bytes/sec (<1% of 100Mbps); it goes up to 34% for about 30 secs for exacmple when a workstation is opening a G/L Batch list
- we found three processes related to PSQL: ntdbsmgr, ntbtrv and w3sqlmgr; while the last two never consume any CPU time, ntdbsmgr.exe uses up to 5% of CPU for few seconds for example, when a client is opening the Batch List; this process has about 500MB of memory allocated.
we are running other programs on the server; mostly web based (ASP) reporting apps accessing medium-sized SQL Server DB (1GB); the performances are great, the network usage is low (<1%) thanks to the web system model; the response times are below 2 secs for the most complex report; the server CPU usage goes up to 50% for around 2 secs when executing the queries.
We have a totla of 18 windows xp workstations which normally access the server where all the shared files are stored (27GB of office, autocad, etc.); there is NO performance issue on accessign shared files.
finally, the questions:
- any idea why ACCPAC would take that long to performs the tasks listed above? the delays are not random, they happen all the times;
- how do I verify which database security model are we using? I believe PSQL can still work as BTrieve; the distributor (who did the ACCPAC/Pervasive installation) said that the workstations need to access the actual database physical files with "full control" permissions; this doesn't sound as a network protocol based communication.
I heard that ACCPAC can work with SQL2005, would this offer better performances?
Any suggestion is kindly appreciated.
All the workstations are installed on a share on the server "\\server\accpac\runtime" as this was indicated by the distributor as the most appropriate installation model to minimize maintenance costs.
The system works but we have some long delays when executing certain operations like:
1- open G/L transaction Batch list (30-40 secs)
2- close a batch window (40+ secs)
3- close the print dialog after printing a batch (20 secs)
we have been measuring the whole system (desktop, network and server) trying to understand what happens during the delays and this is what we noticed:
- for every ACCPAC workstation running we have 75+ files open on the server, this is probabily due due to the installation model (see above)
- the server CPU is most of the time around 0%, reaching peaks of 20-30% when performing some heavy operations but always for very short time (2 sec max)
- the server network usage is normally using 500bytes/sec (<1% of 100Mbps); it goes up to 34% for about 30 secs for exacmple when a workstation is opening a G/L Batch list
- we found three processes related to PSQL: ntdbsmgr, ntbtrv and w3sqlmgr; while the last two never consume any CPU time, ntdbsmgr.exe uses up to 5% of CPU for few seconds for example, when a client is opening the Batch List; this process has about 500MB of memory allocated.
we are running other programs on the server; mostly web based (ASP) reporting apps accessing medium-sized SQL Server DB (1GB); the performances are great, the network usage is low (<1%) thanks to the web system model; the response times are below 2 secs for the most complex report; the server CPU usage goes up to 50% for around 2 secs when executing the queries.
We have a totla of 18 windows xp workstations which normally access the server where all the shared files are stored (27GB of office, autocad, etc.); there is NO performance issue on accessign shared files.
finally, the questions:
- any idea why ACCPAC would take that long to performs the tasks listed above? the delays are not random, they happen all the times;
- how do I verify which database security model are we using? I believe PSQL can still work as BTrieve; the distributor (who did the ACCPAC/Pervasive installation) said that the workstations need to access the actual database physical files with "full control" permissions; this doesn't sound as a network protocol based communication.
I heard that ACCPAC can work with SQL2005, would this offer better performances?
Any suggestion is kindly appreciated.