My not knowing exactly what should be considered good performance, could anyone answer this question. This is a Visual Fox 6 app.
I run an sql against a table and output a temp file, then, browse it. With all files on a local machine, it gets a little over 5,100 records per second for the screen load. On a network, all files on the server, it gets 3,560 records per second for a screen load (no other traffic on the network). This involves an indexed lookup into a small table with a record pointer to the first detail record that will be loaded into the temp file. The app then just copies the detail records to the temp file until the key changes.
I know there are a lot of variables that are not explained here. Just as general throughput, does this seem reasonable? It seems reasonable to me but am curious if I could be providing greater throughput.
Thanks
WJS
I run an sql against a table and output a temp file, then, browse it. With all files on a local machine, it gets a little over 5,100 records per second for the screen load. On a network, all files on the server, it gets 3,560 records per second for a screen load (no other traffic on the network). This involves an indexed lookup into a small table with a record pointer to the first detail record that will be loaded into the temp file. The app then just copies the detail records to the temp file until the key changes.
I know there are a lot of variables that are not explained here. Just as general throughput, does this seem reasonable? It seems reasonable to me but am curious if I could be providing greater throughput.
Thanks
WJS