Do you have "TALK ON"?
Derek Kalweit wrote:
> Hello. I've noticed a lot in the past that things simply run >slower-- SQL, scans, etc., while running our app code(both in VFP and >via runtimes). I have an example that I came across today-- it's a >very simple SQL statement(don't ask why; I didn't write the code; I >would have written the entire section of code differently): > >SELECT * FROM DLY_INV WHERE DATE = DAILY.START_DATE INTO CURSOR crsFoodUsed > >With coverage profiling on, this takes about 320ms in the app(207k >records in table)-- with it off, it's 300-310ms(so it's not coverage >profiling overhead, not that it really could be, considering it's one >LOC). > >This same code, even executed in a loop(as this is done in code), is >9-11ms via the command window. All situations I've seen aren't this >drastic, but this specific one is over 30 times slower in the app code >versus the command line. > >I've ensured that there is no order set on the DLY_INV file(explicit >"SET ORDER TO" to clear it), etc. I'm looking for ideas as to what to >look for-- I'm suspecting some kind of setting in code somewhere >that's causing data-manipulations in code to run slower than in the >command window... Any ideas? Thanks. > > >-- >Derek > > [excessive quoting removed by server]
©2006 Chet Gardiner |