I am just curious if this performance seems "typical"? I realize this is a very subjective question. I am doing some troubleshooting and I am fairly sure the network is our bottleneck. When we load our forms, we do several queries of the "select <fields> from <table> where <key>=<given value>" variety. This is a high selectivity (1-5 records) query. We do have the indexes for Rushmore to fully optimize. My current machine is 400 Mhz, 192 MB ram. Our data is on a network drive.
For a benchmark, I have a table called "member" with about 7000 records and 37 fields ( not a big table by any means ).
t=SECONDS()
SELECT * from member where mb_key_p= 1004779 INTO CURSOR c1
?SECONDS()-t
This is a primary key field ( so we are selecting 1 record ), but this alone takes about .4-.5 seconds on the network versus about .01-.03 seconds on my hard drive. In a real form, we have several of these kinds of queries, which results in a very noticeable delay in loading the data. For example, 10 of these queries would take 5 seconds. I guess my question is: do we have a very slow network, or would is that typical network speed? Our file server is not maintained by us as we are a subsidiary of a larger company, and therefore have little to no control over that side of things.
Any help would be much appreciated. Thanks!
Jason
For a benchmark, I have a table called "member" with about 7000 records and 37 fields ( not a big table by any means ).
t=SECONDS()
SELECT * from member where mb_key_p= 1004779 INTO CURSOR c1
?SECONDS()-t
This is a primary key field ( so we are selecting 1 record ), but this alone takes about .4-.5 seconds on the network versus about .01-.03 seconds on my hard drive. In a real form, we have several of these kinds of queries, which results in a very noticeable delay in loading the data. For example, 10 of these queries would take 5 seconds. I guess my question is: do we have a very slow network, or would is that typical network speed? Our file server is not maintained by us as we are a subsidiary of a larger company, and therefore have little to no control over that side of things.
Any help would be much appreciated. Thanks!
Jason